写在前面
v1.1.0 发布之后,收到不少反馈。其中一个高频需求是:微信账单导入很好用,但支付宝的能不能也支持?毕竟现在大家的支付方式基本是微信和支付宝两条腿走路,只导一边的数据,账总是不完整的。
另外还有个使用体验上的问题——导入的记录和手动记的记录混在一起,时间长了分不清哪些是从账单导进来的,哪些是自己手写的。虽然点详情能看到来源,但列表里没有任何提示,效率不高。
所以 v1.2.0 主要解决两件事:支持支付宝账单导入,以及给每条记录打上来源标签。
支付宝账单导入
和微信导入的思路一样,支付宝账单导入也是三步走:上传文件、预览确认、一键导入。操作逻辑保持一致,降低学习成本。

怎么拿到支付宝账单文件
打开支付宝,进入"我的" → "账单",点击右上角的"..."按钮,选择"开具交易流水证明"或"导出交易流水"。支付宝会生成一个 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"会自动启动服务并打开浏览器。首次使用需要注册一个账号,第一个注册的用户自动成为管理员。
欢迎关注「小昂成长馆」
回复"P4dY38UgD"获取工具链接
—— 小昂成长馆 · 用心做每个小工具 ——
觉得有用?点个“赞”点个"推荐"让更多人看到有想法?评论区聊聊想要更多好工具?关注「小昂成长馆」
夜雨聆风