👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
你有没有遇到过这种情况:
- 每个月要把所有分公司的报表合并成一个总表
- 每周要汇总所有员工的周报
- 每个季度要把各部门的数据合并分析
手动复制粘贴?100个文件要搞到天黑。
今天教你怎么用 python-office 一键合并 Excel。
1、合并同一个文件夹里的所有Excel
假设桌面上有一个 报表 文件夹,里面有 10 个 Excel 文件,要把它们合并成一个:
1 | import office |
运行后,所有 Excel 的数据都合并到了 合并结果.xlsx 里。
🎉 Done!100个文件,几秒钟搞定!
2、按条件合并:只合并指定文件
如果只想合并部分文件,可以这样:
1 | import office |
3、合并时添加来源标记
合并后想知道数据来自哪个文件?加一个来源列:
1 | import office |
合并后的表格会多一列"来源文件",方便追溯。
4、实战案例:自动汇总周报
每周都要汇总所有员工的周报?写一个自动化脚本:
1 | import office |
每周运行一次,自动汇总。
5、实战案例:自动汇总销售数据
每月汇总各分公司报表:
1 | import office |
6、常见问题
Q:合并后有重复的表头?
A:确保每个文件只有一行表头,或者用 skip_rows 参数跳过。
Q:文件太多合并失败?
A:分批合并,每次合并 50 个,然后再合并成一个。
Q:合并后格式乱了?
A:python-office 会尽量保留格式,但复杂格式建议合并后手动调整。
7、下讲预告
学会了合并,下一讲我们学 PDF处理——读取PDF内容、合并PDF、拆分PDF。
敬请期待!
有问题欢迎加微信 python-office 进群交流~
程序员晚枫专注AI编程培训,小白看完他和图灵社区合作的教程《30讲 · AI编程训练营》就能上手做AI项目。
