import pandas,glob
from os.path import join
folder_path = r'E:\月度例行\XXX数据'
# 合并文件
def concat_excel_ALL(folder_path,file_name):
arr = []
# 多层文件夹 recursive=True 文件名后缀是产品ID
for i in glob.glob(join(folder_path,'**','*产品ID.xlsx'),recursive=True):
print(i)
doc = pandas.read_excel(i)
arr.append(doc)
new_file_path = join(folder_path,file_name)
pandas.concat(arr).to_excel(new_file_path,index=False)
concat_excel_ALL(folder_path,'·合并表.xlsx')