合并报表:财务人的"体力活"
每个月最痛苦的事情之一:收集各部门的报表,然后手动合并。
· 销售部发来一个Excel
· 市场部发来一个Excel
· 研发部发来一个Excel
· 行政部发来一个Excel……
你要做的是:打开每一个文件 → 复制数据 → 粘贴到汇总表 → 检查格式是否一致 → 调整列顺序 → 加总求和……
如果部门少,半小时能搞定。如果部门多(比如20个),一上午就没了。
而且这种工作毫无技术含量——就是重复的"打开-复制-粘贴"。
这种工作,正是AI最擅长替代的。
一、先装好Python(如果还没装)
和前两篇一样,先确保装了Python:
python --version — 看到版本号就说明装好了。
然后装库:pip install pandas openpyxl
二、让AI写报表合并脚本
这是核心。你只需要说清楚你的情况:
对WorkBuddy说:
帮我写一个Python脚本: 1. 读取指定文件夹下的所有Excel文件(.xlsx和.xls) 2. 这些Excel的格式可能不完全一样,但大部分列名相同 3. 自动识别所有列名,合并相同列名的数据 4. 不同列名的数据也保留,用空值填充 5. 在合并后的数据中增加一列"来源文件",记录每条数据来自哪个文件 6. 输出合并后的Excel文件 7. 脚本运行后提示用户输入文件夹路径 生成完整可运行的Python脚本,加中文注释。 AI会生成一个脚本。你保存为 merge_reports.py,然后运行:
python merge_reports.py
输入文件夹路径,脚本自动扫描所有Excel,合并成一个文件。
以前做3小时的工作,现在30秒。
三、进阶:让AI加更多功能
基础合并功能做完了,你还可以让AI帮你加更多功能:
需求1:自动校验格式
"帮我加一个功能:合并前先检查每个文件的列名是否一致,不一致的列名打印警告,列出哪些文件多了/少了哪些列。"
需求2:自动汇总
"帮我加一个功能:合并后自动按部门/月份分组求和,生成一个汇总Sheet。"
需求3:数据脱敏
"帮我加一个功能:合并前先对敏感列(部门、负责人等)进行脱敏替换,生成映射表。"
需求4:定时自动运行
"帮我加一个功能:脚本运行时自动备份旧的合并文件,加时间戳后缀。"
每个需求,你只需要说一句话,AI就会修改脚本。
你不需要懂代码,你只需要知道你想要什么。
四、真实案例:我帮财务同事做的合并脚本
之前有个财务同事,每个月要合并20个部门的预算执行表。
每个表的格式还不完全一样——有的部门多一列"备注",有的部门列名写成"预算金额"而不是"预算额"。
她每次要手动调整格式、对齐列名、检查数据。
我让AI写了一个脚本,功能是:
· 自动扫描文件夹下所有Excel
· 模糊匹配列名("预算金额"和"预算额"视为同一列)
· 合并所有数据
· 自动生成汇总Sheet
· 输出合并文件
她原来每个月花3小时做这件事。现在双击脚本,30秒出结果。
而且她完全不会Python——她只是把需求说给我,我说给AI,AI写脚本。
这就是"用AI写脚本"的真正价值:不需要你会写,只需要你会说。
五、安全提醒
合并报表涉及多个部门的敏感数据,注意:
· 脚本在你的电脑上运行,数据不出本地
· AI只参与了"写代码"环节,没有接触数据
· 如果数据特别敏感,可以先脱敏再合并(参考上篇的方法)
· 合并后的文件也在你的电脑上,不要上传到不可控的云盘
记住:AI是帮你写工具的,不是帮你处理数据的。工具在你手里,数据也在你手里。
六、总结
报表合并是财务人最典型的"重复性体力活"。
这种工作:
· 毫无技术含量
· 耗时巨大
· 容易出错
· 做了也不加分
正好是AI最擅长替代的。
你不需要学Python,你只需要学会说清楚需求。
下一篇,我会教你怎么用AI写一个费用报销审核脚本——让AI帮你检查报销单里的异常,几百条数据3秒审完。
关注「拒绝AI焦虑」,学会用AI写脚本,而不是等别人给你脚本。