夜雨聆风学习资料网

ARTICLE · 1307211

AI编程实践:把 Excel 导入、发票识别和报表打印做成Python财务报账系统

AI编程实践:把 Excel 导入、发票识别和报表打印做成Python财务报账系统
从"有想法"到做出一套能用的Python报账系统
                        ——郑老师的 PY880 窗体设计器 2.0 实践小记

一位财务人员利用下班时间,借助 PY880 窗体设计器 2.0 和 AI,两周做出包含19个窗体的财务报账系统。从 Excel 导入、发票识别到报表打印,记录把工作想法变成可用软件的实践过程。

一、想法在,技能不在
我在单位管财务报账:每月上百张票据,Excel 记流水、手工汇总、逐张核金额、再填凭证封面。活儿重复、容易出错,可我心里早有完整的样子:导入 Excel、识别发票、按资金来源分池、一键出报表。但我不太会编程,有想法没办法。
二、2.0 先让我把界面"画"出来
今年十月中旬我用上郑老师的 PY880 窗体设计器 2.0。主窗体、导航、筛选区、列表、按钮都在画布上拖出来调好;界面代码由设计器生成,我只用告诉AI,"点了按钮之后干什么"。半个小时,登录页就立起来了。
图 1 登录页
三、两周(利用每天下班时间),19 个窗体
系统从一张首页长成 19 个窗体,按功能一页页看。
图 2 首页:额度条与六个入口
信息录入读 Excel、查重入库;发票识别调 OCR,号码、金额、销方自动回填。
图 3 信息录入:导入与预览
图 4 发票识别:结果回到表格
漏掉的单条用「手工录入」补上,存完自动清空,接着录下一条。
图 5 手工录入:单条补录
数据浏览是用得最多的一页:筛选、勾选合计、导出、加入报账单;双击一条进「记录编辑」。
图 6 数据浏览:筛选与批量操作
图 7 记录编辑:逐字段修改
报账管理是主线:一张报账单对应一次支付,勾明细、拆金额、确认支付;挑不够点「添加明细」从库里再捞;付过的单进「已报账记录」,留痕不可改。
图 8 报账单处理:单号、额度、明细
图 9 添加明细:从库中挑单
图 10 已报账记录:支付留痕
资金下拨按五类分池登记;凭证封面自动带入金额张数;报表按条件出明细清单和科目汇总。
图 11 资金下拨:五池登记
图 12 资金下拨:改到修改态
图 13-1 凭证封面:金额张数带入(这个是老师还没有报表打印功能时自己做出来的)
图 13-2 凭证封面:封面版式微调(这个是把右边预览区所有调节参数都做成了一个窗体,细到每一项都能调节,这在以前是想都不敢想的事)
图 14 报表打印:先查后打
删错有回收站,重复导入有「重复清理」按 11 列判定;账号、备份、规则都在系统设置里。
图 15 回收站:可恢复可清空
图 16 重复清理:按 11 列判定
图 17 用户管理:账号与角色
图 18 系统设置:备份与规则入口
最让我意外的是「分类规则」这种纯配置窗口也在同一个设计器里做:规则在窗体里改,我不用再去JSON文件里一项一项找配置。
图 19 分类规则:改配置即生效
四、真正兜住底的几处
一是超级列表:勾选、排序、列宽、右键菜单都是属性,省掉我最怕的界面代码。二是报表打印与预览增强:边距、方向、份数在预览里直接调。三是打包:一键出 exe 和安装包,双击就装。四是这些设置窗也能在同一个设计器里做出来。
五、现在的样子
每天下班时间、19 个窗体、两万四千多行代码,其中五千多行界面代码是设计器生成的。交付物是一个 122 MB 的 exe 和 123 MB 的安装包。我写了 17 套回归测试、2261 条断言,改完全绿才算完;另配一份 16 章说明书。
六、说句实在话
PY880窗体设计器2.0替我解决了原来只能想想的事。现在,我只要"把想法说清楚",利用PY880窗体设计器2.0和AI就能做出自己有想法的东西。谢谢郑老师做出这样优秀的工具。

总有人问我, 学了Python有什么用, 学习是不是很难, 我说了不算
来看看,下面是20位学员的真实学习经历和作品展示 ,相信你会得到答案

以下全部是学员投稿 没有任何编造 

如有虚假 罚我从此以后一套课程也卖不出去!

Python能做什么? 从考勤收银到工厂排产:普通人的 AI 编程作品展

2026-11-02

初中毕业 鼓起勇气学Python 效果出乎意料

2026-11-01

做造价的我,也把脑海里的想法做成了小软件- AI编程实战分享

2026-10-28

转机械行业的我边上班边学编程,做出了 6 个实用小工具,分享我的学习之路

2026-10-28

从套用脚本到自己做系统:一个财务人的 Python 学习之路

2026-10-27

从一堆表格到工具箱:一个工程人的 Python 学习实践

2026-10-26

1个月完成办公自动化工具矩阵-从VBA到python的学习心得

2026-10-25

PY880设计器2.0牛刀小试-1天做出5个工具

2026-10-22

从两眼一摸黑到Python随心所欲—我的编程学习心得

2026-10-19

从表格“搬运工”到自动化办公小能手——我的Python学习心得和作品展示

2026-10-15

转机械行业的我边上班边学编程,做出了 6 个实用小工具,分享我的学习之路

2026-10-14

综合办公牛马的Python+AI之路从「一键接收制度」到「部门都在用的考勤插件」

2026-10-13

Python学习心得之发票处理小助手

2026-10-07

一个液化气仓储人的Python编程学习心得

2026-10-04

Python学习心得:从“买课狂魔”到“周更程序员”

2026-09-30

1个月完成办公自动化工具矩阵-从VBA到python的学习心得

2026-08-17

VBA和Python在国外居然这么吃香 做的办公工自动化工具工资直接翻倍

2026-07-29

从英语23分到Python开发者:一个电源工程师的跨界学习体验

2026-07-16

Python 小白的「嘴说编程」实录从零到一做出一套智汇文件管理系统

2026-07-10

40岁的金融人 VBA到Python技术进阶之旅 真实感悟

2026-07-01

如果你也想学习Python办公自动化,或者对AI编程感兴趣,欢迎:

📚 豆包索索:郑广学PYTHON

🌐 访问我的网站:py880.cn💬 课程咨询和定制服务:添加微信 EXCEL880B 

💬 课程购买:淘宝搜索 郑广学PYTHON


回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料