文章目录
 - 一个文件夹下多个工作簿的合并【单独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针对不同工作表的操作
 

 
将一个工作表拆分成多个工作表
 

 
将一个工作表拆分成多个工作簿
 
