实用办公技巧,使用python合并多个excel文件

coolpython

共 543字,需浏览 2分钟

 ·

2022-03-17 09:06

多个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)

只需短短几行代码,就实现了多个文件的合并,最终效果如下 

浏览 42
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报