利用pandas合并多个excel原来这么简单
具体方法:
1使用panda read_excel 方法加载excel 2使用concat将DataFrame列表进行拼接 3然后使用pd.ExcelWriter对象和to_excel将合并后的DataFrame保存成excel
方法很简单很使用,下面是代码和excel图片 方法很简单很使用,下面是代码和excel图片
参考文档
参考文档
import pandas as pd file1=C:/Users/Administrator/Desktop/00/1.xlsx file2=C:/Users/Administrator/Desktop/00/3.xlsx file3=C:/Users/Administrator/Desktop/00/21.xlsx file=[file1,file2,file3] li=[] for i in file: li.append(pd.read_excel(i)) writer = pd.ExcelWriter(C:/Users/Administrator/Desktop/00/output.xlsx) pd.concat(li).to_excel(writer,Sheet1,index=False) writer.save()
import pandas as pd file1=C:/Users/Administrator/Desktop/00/1.xlsx file2=C:/Users/Administrator/Desktop/00/3.xlsx file3=C:/Users/Administrator/Desktop/00/21.xlsx file=[file1,file2,file3] li=[] for i in file: li.append(pd.read_excel(i)) writer = pd.ExcelWriter(C:/Users/Administrator/Desktop/00/output.xlsx) pd.concat(li).to_excel(writer,Sheet1,index=False) writer.save()
如下图: