把时间留给真正的审计程序~
一、为什么审计人要学这个?
- • ✅ 效率翻倍:几十份表格,手动汇总要几小时,代码跑一次几十秒搞定
- • ✅ 零差错:避免复制粘贴时的漏行、错行、格式错乱
- • ✅ 复用性强:以后所有需要汇总的表格,改个文件夹路径就能直接用
二、入门级汇总脚本(直接复制就能用)
# 审计表格汇总工具 - 入门版
import glob
import pandas as pd
# 1. 读取目标文件夹里的所有CSV文件
文件路径 = glob.glob(r"D:\你的审计文件存放路径\*.csv")
汇总数据列表 = []
# 2. 循环读取每一份表格
for 单个文件 in 文件路径:
# 读取表格:pd.read_csv() 是pandas读取CSV文件的核心函数
单个表格数据 = pd.read_csv(单个文件)
汇总数据列表.append(单个表格数据)
# 3. 合并所有表格:pd.concat() 一键拼接所有数据
合并后的汇总表 = pd.concat(汇总数据列表, ignore_index=True)
# 4. 把汇总结果写入新的Excel文件
with pd.ExcelWriter('审计数据汇总表.xlsx', engine='openpyxl') as writer:
合并后的汇总表.to_excel(writer, index=False, sheet_name='汇总结果')
三、核心知识点拆解(审计人一看就懂)
1. 两大核心函数:读取+合并
| | |
|---|
pd.read_csv(单个文件) | | |
pd.concat(汇总数据列表) | | |
注:如果你的文件是Excel格式,把pd.read_csv()换成pd.read_excel()即可
2. 缩进规则:Python的“上下级”逻辑
就像审计程序里“总程序-具体步骤”的层级关系,Python的缩进也是用来区分“规则”和“执行步骤”的:
| | |
|---|
| | import pandas as pd、for 单个文件 in 文件路径:、with pd.ExcelWriter(...) as writer: |
| | 单个表格数据 = pd.read_csv(单个文件) |
一句话记牢:带冒号的代码下面,必须缩进!
3. 新手避坑指南(审计人专属)
- • ❌ 不要用中文符号:括号
()、逗号,、冒号:,必须是英文半角符号 - • ❌ 不要混用Tab和空格:全程用Tab键缩进,PyCharm会自动帮你对齐
- • ❌ 路径末尾要加
\*.csv:不然程序找不到文件夹里的表格文件
四、运行前的准备工作
- 1. 安装依赖库:打开PyCharm终端,复制下面的命令运行
pip install pandas openpyxl -i https://pypi.tuna.tsinghua.edu.cn/simple
- 2. 修改文件路径:把代码里的
D:\你的审计文件存放路径,换成你自己的表格文件夹路径 - 3. 运行代码:点击运行按钮,几秒后就会生成
审计数据汇总表.xlsx 文件
五、写在最后
对审计人来说,Python不是高大上的技术,而是帮我们解放双手的实用工具。不用学复杂的语法,先从这个表格汇总脚本开始,就能帮你省下大量重复工作的时间。
如果你也在学习Python,关注公众号,欢迎进行探讨。