#1、引入模塊
import os
import pandas as pd
#2、取出指定目錄下的全部excel文件路徑
path="C:\\TEST"
dirlist=[]
for dirpath,dirname,filename in os.walk(path):
for i in filename:
dirlist.append(os.path.join(dirpath,i))
#3、創建一個df對象列表,並進行合並操作
dflist=[]
for i in dirlist:
dflist.append(pd.read_excel(i))
#4、利用pd.concat函數來合並excel,涉及excel數據列數量不一致的、有空值等情況均沒有影響合並效果
mydf=pd.concat(dflist)
#5、導出合並后的excel,因為此方法合並后index存在重復,可選擇去除index
mydf.to_excel("mydf.xlsx",index=None)
#6、查看合並后的excel文件
print(pd.read_excel("mydf.xlsx"))
來源參考於網絡