**
python 批量合并excel
**
import os #处理文件的代码块import glob #筛选符合文件,最终返回结果是每个文件的路径import pandas as pdpaths=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、表列名须统一,不可有合并的单元格
持续更新…