GitHub上的开源项目wechatpay是一个基于Electron开发的微信支付账单可视化分析工具,550+星标。它能导入微信导出的Excel账单文件,通过多种图表帮你分析消费习惯,看看钱都花到哪去了。
功能特性
数据概览
导入账单后,首页展示总收入、总支出、净收支等关键指标,以及收支对比柱状图,让你一眼看清整体财务状况。
统计分析
- 支付方式分布:零钱、银行卡、信用卡各占多少
- 交易类型分布:商户消费、转账、红包等各类交易占比
- 交易状态统计:支付成功、已退款等各种状态的交易详情
分类汇总
- 按商户汇总:查看在各个商户的消费金额和次数排名——看看你在哪家店花钱最多
- 按交易类型汇总:分析不同交易类型的资金流向
- 灵活排序:支持按金额或次数排序
趋势分析
- 按日、按周、按月查看消费趋势
- 折线图展示收入和支出的变化趋势
- 计算日均支出、最高/最低单日支出等指标
明细查询
- 关键词搜索:按商户名称、商品名称搜索交易记录
- 多条件筛选:按收支类型、交易状态等条件过滤
- 查看每笔交易的完整信息
报告导出
将分析结果导出为Excel文件,包含汇总统计、分类统计、每日统计、明细数据等多个工作表。
如何获取微信账单数据
- 打开微信 → 我 → 服务 → 钱包 → 账单
- 点击右上角
...或”常见问题” - 选择”下载账单”
- 重要:选择”用于个人对账”(生成Excel格式),不要选”用做证明材料”(生成PDF,工具无法解析)
- 设置时间范围和接收邮箱
- 输入微信支付密码验证身份
- 24小时内收到加密压缩包,解压密码通过微信”服务通知”发送
安装和使用
# 克隆项目
git clone https://github.com/run-liyi/wechatpay.git
cd wechatpay
# 安装依赖
npm install
# 运行应用
npm start
# 打包(可选)
npm run build:win # Windows
npm run build:mac # macOS
npm run build:linux # Linux
技术栈
- 框架:Electron 28.0
- 数据解析:xlsx (SheetJS)
- 图表库:Chart.js 4.4
- 界面:原生HTML/CSS/JavaScript
- 打包工具:electron-builder
注意事项
- 必须选择”用于个人对账”选项,生成Excel格式文件
- PDF格式的账单无法被本工具解析
- 账单数据仅在本地处理,不会上传到任何服务器
- 建议定期导出账单进行备份和分析
项目链接
https://github.com/run-liyi/wechatpay
本文参考来源:GitHub – run-liyi/wechatpay
© 版权声明
THE END















暂无评论内容