import pandas as pdimport os# 文件路径file_dir = r'D:\我的文档\Administrator\Desktop\pandas vs excel\多工作薄合并\data'# 构建导出表格名称new_filename = file_dir + '\\newfile.xlsx'# 获取文件列表# 找到文件路径下所有表格的名称,返回列表file_list = os.listdir(file_dir)new_list = []for file in file_list:# 重构文件路径file_path = os.path.join(file_dir,file)# 将excel转换成DataFramedf = pd.read_excel(file_path)# 保存到新列表中new_list.append(df)合并多表# 多个DataFrame合并df = pd.concat(new_list)# 写入到一个新excel表中df.to_excel(new_filename,index=False)
