揭阳网站制作费用,企业网银登录,北京昨晚出什么大事,杭州 定制网站目标#xff1a;多个excel的sheet合并到一个excel下#xff08;不同sheet#xff09; 要求#xff1a;原始数据不同excel中的sheet名不同
import pandas as pd
import os# 多个Excel文件所在的文件夹路径
folder_path rD:\data\sheet# 输出合并后的Excel文件…目标多个excel的sheet合并到一个excel下不同sheet 要求原始数据不同excel中的sheet名不同
import pandas as pd
import os# 多个Excel文件所在的文件夹路径
folder_path rD:\data\sheet# 输出合并后的Excel文件路径
output_path rD:\data\合并.xlsx# 获取文件夹中所有Excel文件的文件名
file_names [f for f in os.listdir(folder_path) if f.endswith(.xlsx)]# 使用with语句创建Excel写入对象
with pd.ExcelWriter(output_path) as writer:# 遍历每个Excel文件for file_name in file_names:# 读取Excel文件file_path os.path.join(folder_path, file_name)df pd.read_excel(file_path, sheet_nameNone)# 遍历每个Sheetfor sheet_name, sheet_data in df.items():# 将当前Sheet写入目标Excel文件的不同Sheetsheet_data.to_excel(writer, sheet_namesheet_name, indexFalse)print(Success!)