乐于分享
好东西不私藏

AI做的家庭记账本升级1.2.0版本,支持支付宝账单导入

AI做的家庭记账本升级1.2.0版本,支持支付宝账单导入

写在前面

v1.1.0 发布之后,收到不少反馈。其中一个高频需求是:微信账单导入很好用,但支付宝的能不能也支持?毕竟现在大家的支付方式基本是微信和支付宝两条腿走路,只导一边的数据,账总是不完整的。

另外还有个使用体验上的问题——导入的记录和手动记的记录混在一起,时间长了分不清哪些是从账单导进来的,哪些是自己手写的。虽然点详情能看到来源,但列表里没有任何提示,效率不高。

所以 v1.2.0 主要解决两件事:支持支付宝账单导入,以及给每条记录打上来源标签

  还有就是有些朋友也说现在很多在线记账的APP或者小程序什么的都很方便为啥还要做这个应用,我个人的答案就是这个是完全本地化部署的家庭记账本,数据都存在自己的电脑里,用着放心,不怕别个拿去使用,那些小程序什么的是方便但是数据存在别人的服务器上总觉得不放心,哪天小程序不运营了数据可能也就丢失了,所以我觉得这个本地账本很有意义。

支付宝账单导入

和微信导入的思路一样,支付宝账单导入也是三步走:上传文件、预览确认、一键导入。操作逻辑保持一致,降低学习成本。

怎么拿到支付宝账单文件

打开支付宝,进入"我的" → "账单",点击右上角的"..."按钮,选择"开具交易流水证明"或"导出交易流水"。支付宝会生成一个 CSV 格式的文件,下载到手机或电脑上。

和微信的 Excel 格式不同,支付宝导出的是 CSV 文件。系统会自动检测文件编码(GBK 或 UTF-8),不需要手动转换。

解析能力

系统会自动识别支付宝账单的表头结构,提取每笔交易的关键信息:

支付宝账单解析字段

  • 交易时间、交易分类、交易对方、对方账号
  • 商品说明、收/支类型、金额
  • 收/付款方式、交易状态
  • 交易订单号、商家订单号、备注

只有"交易成功""支付成功""已到账""还款成功"状态的记录会被导入,充值、提现、转账等中性交易自动跳过。金额为 0 的记录(比如先用后付的 0 元订单)也会跳过。

智能分类匹配

和微信导入一样,支付宝导入也内置了智能分类匹配。系统维护了一套覆盖餐饮、交通、购物、娱乐、医疗、教育、住房、水电、通讯等 9 大类的关键词库,根据交易对方和商品描述自动匹配。

比如你在"饿了么"付款会自动归入餐饮,"滴滴出行"归入交通,"中国移动"归入通讯。匹配不上的会在预览中标黄,你可以手动选择分类。

重复导入也不怕

如果你不小心导入了同一份账单两次,系统会通过交易订单号自动识别已存在的记录。重复的行会标红并且禁用勾选,导入时自动跳过,不会产生重复数据。

这个去重机制是跨渠道的——如果你之前从微信导入过某笔交易(微信和支付宝可能有相同的订单号),同样能识别出来。

管理员代导入

账本管理员在导入时可以选择将记录归属到其他成员。比如帮家里人导入他们的支付宝账单,不用切换账号就能搞定,记录人和归属人分开记录。

详情完整展示

导入的记录点击详情后,会展示一个蓝色的"支付宝账单导入信息"面板,包含交易分类、交易对方、商品说明、支付方式、交易订单号、商家订单号、备注等全部原始信息。对账的时候,所有细节都能查到。

来源标识:每笔记录从哪来

v1.2.0 在收支记录列表中新增了"来源"列,一眼就能看出每条记录是微信导入的、支付宝导入的,还是手动记的。

支付宝微信手记

三种来源用不同颜色区分:

  • 支付宝
     — 蓝色标签,从支付宝账单导入的记录
  • 微信
     — 绿色标签,从微信账单导入的记录
  • 手记
     — 灰色文字,手动录入的记录
这个设计的好处是,你在浏览记录列表的时候不用逐条点详情,直接扫一眼来源列就知道哪些是导入的、哪些是手写的。配合筛选器里的"来源"下拉菜单,可以快速只看某一类来源的记录。

升级指南

如果你已经在用 v1.1.0,升级到 v1.2.0 非常简单,不需要任何数据库迁移操作。下载新版本的 exe 文件,替换旧版本即可。数据库和上传文件都不会受影响。

1下载新版本

关注公众号"小昂成长馆"回复"记账"获取 v1.2.0 下载链接

2关闭旧版本

如果旧版本正在运行,先关闭"家庭记账系统.exe"

3替换文件

用新版 exe 替换旧版,uploads 文件夹和 family_accounting.db 数据库保持不动

4启动新版

双击"启动.bat"或直接运行 exe,浏览器访问即可看到新功能

首次使用支付宝账单导入时,需要确保账本中有对应的分类(餐饮、交通、购物等)。如果还没有创建这些分类,可以在账本详情页的"收支分类"区域添加。系统会根据分类名称进行匹配,分类名称越标准,匹配准确率越高。

后续计划

支付宝和微信两大渠道都支持了,接下来想做的事情:

  • 银行账单导入——支持各大银行导出的交易流水
  • 预算管理——按月设置各类支出预算,超支提醒
  • 数据可视化——更丰富的图表和趋势分析
  • 移动端适配——在手机上也能方便地记账和查看

如果你有其他需求或建议,欢迎在公众号后台留言。

怎么获取

v1.2.0 已经打包完成,下载后解压就能用,不需要安装 Python 环境。双击"启动.bat"会自动启动服务并打开浏览器。首次使用需要注册一个账号,第一个注册的用户自动成为管理员。

想要了解之前版本的可以查看 
用AI做的家庭记账本升级1.1.0版本,新增微信账单导入功能和礼单记录
用AI做一个家庭记账本

欢迎关注「小昂成长馆」

回复"P4dY38UgD"获取工具链接

—— 小昂成长馆 · 用心做每个小工具 ——

觉得有用?点个“赞”点个"推荐"让更多人看到有想法?评论区聊聊想要更多好工具?关注「小昂成长馆」