实用办公技巧,使用python合并多个excel文件
coolpython
共 543字,需浏览 2分钟
· 2022-03-17
多个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)
只需短短几行代码,就实现了多个文件的合并,最终效果如下
评论
盘点一个Python自动化办公之Excel表格合并需求
点击上方“ Python爬虫与数据挖掘 ”,进行关注 回复“ 书籍 ”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 一番桃李花开尽,惟有青青草色齐。 大家好,我是皮皮。 一、前言 前几天在Python最强王者交流群【FiN...
Python爬虫与数据挖掘
0