推广 热搜: 采购方式  滤芯  带式称重给煤机  甲带  气动隔膜泵  减速机型号  无级变速机  链式给煤机  履带  减速机 

从下载财报到自动算指标:我的Python脚本又进化了!(文末有福利)

   日期:2026-05-11 10:58:45     来源:网络整理    作者:本站编辑    评论:0    
从下载财报到自动算指标:我的Python脚本又进化了!(文末有福利)

小伙伴们大家好呀,之前我不是聊了下我借助AI编写了python代码,实现了批量下载上市公司财报的过程嘛。

当时也说代码还需要完善,需要继续优化升级。

经过这段时间不断调试、报错、修改、再调试,我终于把工具彻底做稳、做通了。现在它已经不只是“下载财报”,而是实现了全自动下载+自动填写财务指标+自动生成分析表,从过去大半天的工作量,直接压缩到几分钟一键完成

今天就把整个升级过程、实现效果、以及我这个零基础财务人的真实感受,完整分享给大家。

先回顾:我最初只想解决“重复加班”

作为财务,我们经常需要做行业对比、企业分析、偿债能力、盈利能力、运营能力等各项指标评估。但现实情况特别繁琐:

l要一家一家打开股票网站

l一页一页翻财报

l一笔一笔复制资产负债表、利润表、现金流量表

l再手工把数据粘贴到Excel

l然后再手工设置公式,计算20多项财务指标

不仅慢,还特别容易抄错数、贴错行、算错公式。而且我这个岗位需要把27家家上市公司进行下载,然后还要计算上百个指标,整个人直接陷入表格泥潭。

这就是我为什么非要把Python工具做出来的原因——我经历过的痛苦,我不想接手我这项工作的小伙伴还要继续经历(这算不算因为淋过雨而想为别人撑把伞?嘿嘿~~)

第一阶段:靠AI搞定“自动下载财报”

最开始我完全不懂Python,只会最基础的Excel操作。我先是在B站看了很久基础课,越学越迷茫,因为90%内容财务根本用不上。

后来我换了思路:直接把需求告诉AI,让AI帮我写代码。

我告诉AI:

l要从新浪财经接口读取数据

l一次性下载27家钢铁企业

l自动抓取指定日期的财报

l自动填入我的Excel模板

AI直接生成了第一版代码。当然,一开始跑不通,各种报错:模块不存在、接口超时、字段不匹配、格式乱掉……我就把报错信息原样复制给AI,让它逐行修改。就这样来回调试了很多轮,终于实现了第一步:一键自动下载所有财报数据。

当时我特别开心,也专门写了文章分享。

(插入上次文章链接)

但我知道,这只是开始。

本次优化:下载完,自动算出22项财务指标

这半个月我最大的突破,就是让脚本实现了第二阶段自动化:财务指标自动计算

简单说,现在我的工具能干这几件事:

1.自动读取股票代码与公司名单

只要在Excel里放好公司匹配表,代码会自动识别:柳钢股份、宝钢股份、鞍钢股份、中南股份、新钢股份……一共27家同行业上市公司,一次性全部跑完。

2.自动下载完整三张报表

脚本会自动通过akshare库获取:

l资产负债表

l利润表

l现金流量表

并且自动对应填入Excel的每一行项目:货币资金、应收、存货、负债、营业收入、成本、费用、折旧、现金流……全部自动匹配、自动填写。

3.自动统一单位:元→万元

接口返回的数字都是“元”,我直接让代码内置:自动除以10000,转换成万元,不用手工再处理。

4.最关键:自动计算20多项财务指标

这是我这次最核心的升级!代码现在会自动读取数据,并一键算出:

A.盈利能力

1.净资产收益率

2.总资产报酬率

3.销售利润率

4.盈余现金保障倍数

5.成本费用利润率

B.资产质量

1.资产周转率

2.应收账款周转天数

3.流动资产占比

4.存货占比

5.存货周转率

6.资产现金回收率

7.流动资产周转率

C.债务风险

1.资产负债率

2.已获利息倍数

3.速动比率

4.现金流动负债比率

5.带息负债比率

D.经营增长

1.销售增长率

2.资本保值增值率

3.净利润增长率

4.总资产增长率

5.资本积累率

以上这些指标统计,过去耗费我最少大半天(还是建立在公式全部维护好的情况下),现在代码全自动算完

5.自动生成最终分析表

所有指标算完后,脚本会自动生成一张汇总表:

l第一列:公司名称

l中间:22项财务指标

l右侧:基础数据(收入、成本、费用、利润、现金流等)

l全部是可计算的数值格式,可直接透视、作图、分析

我是零基础,怎么写出完整代码?

很多财务小伙伴会问:你不是程序员,怎么写出这么完整的Python脚本?

我把真实方法总结成3句:

1.不自学长篇大论,只带着明确需求找AI

我不学复杂语法,只告诉AI:

“我要下载钢企财报→自动填Excel→自动算22个指标→生成分析表。”

2.报错就复制给AI,让它改代码

3.运行出错,我完全不用懂原因,直接把报错信息复制给AI,它会逐行修正。

所以我现在的模式是:

AI当程序员,我当产品经理+测试员。

最终效果:3分钟搞定27家公司财务分析

现在我只需要:

1.打开Excel,放好股票清单

2.双击运行Python脚本

3.等待3分钟

然后会自动得到两个文件:

1.上市公司数据25年全年.xlsx,每家公司一个sheet,包含5期完整财报数据。

2.财务分析_最终版.xlsx一张总表,27家公司,20多项财务指标全部算好,可直接用。

这对我们财务来说,真的是效率革命。以前需要好几天的工作(主要不可能抽出完整的时间一直干这个,还要干别的工作),现在几分钟完成。

我想对财务同行说几句真心话

这段时间我最大的感受:财务人真的不需要学会写代码,但一定要学会用AI+工具。

我们的核心价值不是复制粘贴,不是抄报表,不是手工算指标,而是分析、判断、风险控制、决策支持

把重复劳动交给工具,把时间留给思考和专业,这才是财务未来的竞争力。

我会继续把这个小工具优化下去,下一步计划:

首先是能够让我输入下载财报的日期,之前我一直是把下载日期写入代码里,以后每次下载都需要去修改一次代码,还是有点麻烦,特别是我需要让别人去干这个,不能老让我改代码吧。。。

其次,我需要修改一下input和output的路径,让这个也能变成可以自主选择的,理由同上。

最后,我需要把这个脚本想办法封装成鼠标点击就能运行的小程序。毕竟我同事电脑可没安装python环境,是没办法直接运行这个脚本的。

同时,也会继续把我的经验、踩过的坑、可用的方法,毫无保留分享给大家。

如果你也是财务,也想摆脱重复加班,不妨从一个小小的需求开始,让AI成为你的效率搭档。

不用怕零基础,不用怕看不懂代码,你只需要知道自己要什么,剩下的交给工具。

我们一起,做轻松、高效、不加班的财务人。

关注我,不迷路

最后也想和大家做一个小互动。这段时间我自己从0开始摸索Python,从看不懂代码,到一步步靠AI辅助,写出能真正解决财务痛点的财报自动下载脚本,最大的感受就是:工具是为解决问题而生的

如果你在日常工作中也有重复繁琐、耗时费力、想自动化的痛点——比如批量整理表格、自动对账、自动生成报表、批量下载数据、批量处理凭证等,都可以在评论区留言或者私信告诉我

我会从中挑选几位小伙伴,免费按照你的真实需求,帮你定制Python小脚本,让你也能用技术把时间省下来,少加班、多思考、多提升。

不搞复杂套路,只做真正能帮到财务同行的实用工具。期待在评论区看到你的工作痛点~

 
打赏
 
更多>同类资讯
0相关评论

推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  皖ICP备20008326号-18
Powered By DESTOON