**
python 批量合并excel
**
import os #处理文件的代码块
import glob #筛选符合文件,最终返回结果是每个文件的路径
import pandas as pd
paths=glob.glob(r'C:\\Users\\Administrator\\Desktop\\新建文件夹\\*.xlsx') #获取test文件下所有的excel文件路径
data1=pd.DataFrame() #先构建一个空的数据框 pd.DataFrame(columns="a","b","c") 可指定abc为列名
for path in paths: #遍历下
data=pd.read_excel(path)
data1=pd.concat([data1,data],axis=0) #axis=1横向合并,axis=0纵向合并
print(data1) #打印
data1.to_excel(r'C:\\Users\\Administrator\\Desktop\\新建文件夹\\test.xlsx') #输出,保存在指定路径
使用过程tips:
1、表列名须统一,不可有合并的单元格
持续更新…