# Narymax_AutoAccount **Repository Path**: Naymax/Narymax_AutoAccount ## Basic Information - **Project Name**: Narymax_AutoAccount - **Description**: 针对微信、支付宝账单,根据自定义关键字匹配商家、商品名称,进行分类,导入记账软件 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-05-17 - **Last Updated**: 2025-04-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Narymax_AutoAccount快速记账项目 针对微信、支付宝等账单,根据自定义关键字匹配商家、商品名称,进行二级分类,导入记账软件 [![](res/img/ico/5050/github.png)](https://github.com/Narymax/Narymax_AutoAccount) [![](res/img/ico/5050/gitee.png)](https://gitee.com/Naymax/Narymax_AutoAccount)
[blibli: 【自动记账,懒人记账,微信支付宝账单合并,自动分类(自定义账单商家或商品识别关键字后,可以几分钟记完两个月的流水账)】]( https://www.bilibili.com/video/BV13JTge4Emi/?share_source=copy_web&vd_source=8501da08a2b809d0ff4d9cc3d78c6643) ## 项目简介 本项目是从用户私人账单到主流记账软件的转换项目,虽然有的记账软件app本身支持账单导入功能,但是使用效果不尽人意,而且把个人的敏感数据也一并上传了。 因此才有了本项目的设计初衷,通过自定义分类关键字,或者文本分类模型,使得导入账单的同时,完成自动分类,而且数据本地保存,随时可以切换记账app,软件生成的账单导过去即可。 ![](res/diagram/diagram.png) ## 下载链接 ver 1.4.2 链接: https://pan.baidu.com/s/1as86uxUWoGntaY_nl4W5cQ?pwd=q87c 提取码: q87c ## 更新状态 AutoAccount_V1.4.2 - 支持```微信```、```支付宝账单```、```京东账单```到```随手记```、```钱迹```、```挖财记账```、```有鱼记账```、```百事AA记账```的自定义模板导入适配 - 支持```微信账单```格式导入的记账app ## 数据提取支持功能 - 多用户记账设置 - 用户分类信息提取 - 自定义二级分类 - 付款银行卡信息提取 - 关键字分类匹配 - 交易号屏蔽 - 支持项目分类 - 商家区分(微信、支付宝、...) ![](res/img/ico/intro.jpg)
![](res/img/sui_panchart.png) ## 需要条件 下载relese文件夹下面的[rumMain.exe](release/AutoAccount.exe),放到英文路径下面 ## 使用方法 1. 导出微信、支付宝原始账单,准备csv账单(手机可以操作) 参考教程: [微信账单导出](https://docs.qianjiapp.com/other/import_guide_weixin.html) [手机支付宝账单导出](https://docs.qianjiapp.com/other/import_guide_alipay_app.html) 2. 下载AutoAccount转换软件,下拉列表切换记账app,默认随手记,点击最下面的```一键转换``` [![pic](res/img/ico.png)](release/AutoAccount.exe) ![](res/img/mainwindow_V1.2.png) 3. [从软件路径下找到转换账单,上传记账软件](#记账app适配更新状态) ## 其它功能介绍 1. [上传本地网页,生成分类模板](doc/sui_html_to_xls.md) 2. [加载cinfig文件,config文件及关键字说明](doc/user_config.md) 3. [创建config文件](doc/create_config.md) ## 记账app适配更新状态 * 已支持 ✔ * 老鸽开发中 ⭕ * 鸽了 🦆 | 记账app | pic | 支持状态 | 模板链接 |记账app | pic | 支持状态 | 模板链接 | |----------|------------------------------------------------------|------------|------------------------------------------------------------------------------------------------------------------|---------|----------------------------------------------------|-----------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [随手记](doc/sui.md) | [![pic](res/img100x100/随手记-记账就用随手记.png)](doc/sui.md) | ✔ | [随手记自定义模板](res/target_app_tample/随手记导入模板-自定义.xls)
[官网说明](https://www.sui.com/data/standard_data_import.do) | 松鼠记账 | ![pic](res/img100x100/松鼠记账-极速记账软件财务管家.png) | 🦆 | 没找到 | | Timi时光记账 | ![pic](res/img100x100/Timi时光记账.png) | ✔ | 好像支持微信导入 | 洋葱记账 | ![pic](res/img100x100/洋葱记账-超简单的安全理财记账软件.png) | 🦆 | 没找到 | | 口袋记账 | ![pic](res/img100x100/口袋记账-懂记账会生活.png) | 🦆 | 不支持自定义模板导入 | 百事AA记账 | ![pic](res/img100x100/百事AA记账-多人智能记账APP,云记账更安全.png) | ✔ | [百事AA记账收支模板](res/target_app_tample/百事AA记账V1/收入支出导入模板-v3.xlsx)
[百事AA记账转账模板](res/target_app_tample/百事AA记账V1/转账导入模板.xlsx)
[官网说明](https://aa.bestrie.com/user/project/import/index) | | 可萌记账 | ![pic](res/img100x100/可萌记账Plus-简单好用的记账软件.png) | 🦆 | 没找到 | 薄荷记账 | ![pic](res/img100x100/薄荷记账-记账本软件.png) | 🦆 | 没找到 | | 挖财记账 | ![pic](res/img100x100/挖财记账-好用的存钱记账软件.png) | ✔ | [挖财导入自定义模板](res/target_app_tample/挖财导入模板-自定义.xls)
[官网说明](https://jz.wacaijizhang.com/jz-pc/import) | 记账·海豚记账本 | ![pic](res/img100x100/记账·海豚记账本:极简记账软件.png) | 🦆| 不支自定义持模板导入 | | 有鱼记账 | ![pic](res/img100x100/有鱼记账-记账本软件.png) | ✔ | [有鱼记账自定义模板](res/target_app_tample/有鱼记账导入模板-自定义.xls)
[官网说明](https://jz.yofish.com/jzweb/import) | 钱迹 | ![pic](res/img100x100/钱迹-存钱记账小能手.png) | ✔ | [钱迹导入自定义模板](res/target_app_tample/钱迹导入模板-自定义_V6.csv)
[官网说明](https://docs.qianjiapp.com/other/import_templete.html) | | 鲨鱼记账 | ![pic](res/img100x100/鲨鱼记账-3秒钟快速记账手机助手.png) | 🦆 | 不支持模板导入 |Daak记账| ![](res/img100x100/Daak记账-简洁可爱日常收支随手记账本.png) |⭕| 待定
好像支持微信导入 | | 喵喵记账 | ![](res/img100x100/喵喵记账-超可爱的萌宠记账.png) | ✔ | 支持微信模板导入 |一木记账| ![一木记账-智能语音记账](res/img100x100/一木记账-智能语音记账.png) |⭕| 待定 | | 卡片记帐 | ![](res/img100x100/卡片记帐-简洁的记账软件-日常账本管家.png) | 🦆 | 待定 || || | ## 欢迎更多老鸽来 PR main入口 run ```AutoAccount.py```
python 3.6.15 [环境依赖](requirements.txt) ## 配置文件说明 config.xls - user: 用户名字,记账人 - character: 通常就是字母,会添加到付款账号的前面,作为用户账户的一个标记,不需要可以不填 - min_pay_filter: 低于指定金额的不记账 - default_proj_name: 默认项目名称 ### 标准账单模板 [![img.png](res/img/img.png)](doc/标准账单.md) [标准账单](doc/标准账单.md) - 备注里面自动提取```原始备注```、```交易对方```、```交易信息```,使用```#```连接 - 额外添加列“交易对方”、“交易信息” ## 关于项目 本项目是个人记账使用的小软件,目前界面还很毛坯,持续优化中 ## 更新日志 注:使用pyinstaller 打包 ### 2024-05-21 交易号屏蔽(超过9位),但是保留手机号码 ### 2024-05-22 更新UI ### 2024-06-06 更新京东账单适配,分类关键字匹配规则细化为,支出分类模板、收入分类模板 ### 2024-06-10 version1.4 - 添加对"钱迹","挖财记账","有鱼记账","百事AA记账" 的自定义导入模板的适配 - 使用config.xls文件作为配置文件 - 支持xls自定义分页、csv、xlxs最终模板生成 ### 2024-06-20 version1.4.1 - 添加导出微信模板,适配能够使用微信导入账单的记账app,例如喵喵记账、daak记账 - 生成默认配置xls文件时,带有自定义支出分类定义关键字示例 ### 2024-07-15 version1.4.2 - alipay bug fix