#合并多个.xlsx文件的所有子表数据到一个文件里
import pandas as pd
#写入文件
writer_file='.xlsx'
#待合并文件路径列表
file_name=['.xlsx','.xlsx']
#打开写入文件
writer = pd.ExcelWriter(writer_file)
for name in file_name:
sheet_names=pd.ExcelFile(name).sheet_names#获取待合并文件的子表名
for sheet_name in sheet_names:
data=pd.read_excel(name,sheet_name=sheet_name)#读取数据
data.to_excel(excel_writer=writer, sheet_name=sheet_name)#写入数据
writer.save()
writer.close()