实用办公技巧,使用python合并多个excel文件
多个execl 的内容格式完全相同,像下面这样
现在要求你将这些excel 汇总成一个,你该如何操作呢,如果只是三两个excel,还不是什么难事,复制粘贴几次就可以了,但如果是几个是,上百了,就没那么简单了。
对于这类重复性的简单操作,使用程序再好不过了,推荐使用pandas进行汇总合并。
第一步,读取这些excel
import pandas as pd
file_lst = ["./data/一组人员信息.xlsx", "./data/二组人员信息.xlsx", "./data/三组人员信息.xlsx"]
excels = [pd.read_excel(file) for file in file_lst]
第二步,合并数据并写入到新的excel中
df = pd.concat(excels)
df.to_excel("./data/人员信息汇总.xlsx", index=False)
只需短短几行代码,就实现了多个文件的合并,最终效果如下
评论