文章目录
- 一个文件夹下多个工作簿的合并【单独Sheet】
- 同一工作簿中多个Sheet合并
- ExcelWriter针对不同工作表的操作
- 将一个工作表拆分成多个工作表
- 将一个工作表拆分成多个工作簿
一个文件夹下多个工作簿的合并【单独Sheet】
1 | 把文件夹下所有的文件都遍历出来 |
---|
2 | 循环读取文件放入一个空的表中,起名字叫合并表 |
| (1)第一次读取的文件放入一个空的表中,起名叫合并表 |
– | (2)从第二次开始每次都与这个合并表进行合并 |
3 | 写入Excel |
4 | 所有表表头行数要一至,通过header=1进行设置 |
同一工作簿中多个Sheet合并
import pandas as pd
path='C:/Users/Admin/Desktop/pandas/合并2.xlsx'
data=pd.read_excel(path,None)
print(data)
print("**********************")
合并表 = pd.DataFrame()
字段名 = list(data.keys())
for 列标签 in 字段名:
新数据 = data[列标签]
合并表 = pd.concat([合并表,新数据])
print(新数据)
ExcelWriter针对不同工作表的操作
将一个工作表拆分成多个工作表
将一个工作表拆分成多个工作簿