1.待合并的Excel文件
2.批量选择需要合并的Excel文件
3.将结果保存到指定目录中,也可自定义文件名
4.合并之后的结果
5.完整代码
import pandas as pd
import tkinter.filedialog
combined_df = pd.DataFrame()
xlsx_files = tkinter.filedialog.askopenfilenames()
print(xlsx_files)
for file in xlsx_files:
df = pd.read_excel(file)
combined_df = pd.concat([combined_df, df], ignore_index=True).astype('str')
save_path = tkinter.filedialog.asksaveasfilename(title='保存结果', initialfile='保存结果.xlsx',
filetypes=[('Excle文件', '*.xlsx'), ('All files', '*')])
combined_df.to_excel(save_path, index=False)