wechatpay:开源微信账单分析工具,用图表看清你的钱花在哪了

GitHub上的开源项目wechatpay是一个基于Electron开发的微信支付账单可视化分析工具,550+星标。它能导入微信导出的Excel账单文件,通过多种图表帮你分析消费习惯,看看钱都花到哪去了。

功能特性

数据概览

导入账单后,首页展示总收入、总支出、净收支等关键指标,以及收支对比柱状图,让你一眼看清整体财务状况。

统计分析

  • 支付方式分布:零钱、银行卡、信用卡各占多少
  • 交易类型分布:商户消费、转账、红包等各类交易占比
  • 交易状态统计:支付成功、已退款等各种状态的交易详情

分类汇总

  • 按商户汇总:查看在各个商户的消费金额和次数排名——看看你在哪家店花钱最多
  • 按交易类型汇总:分析不同交易类型的资金流向
  • 灵活排序:支持按金额或次数排序

趋势分析

  • 按日、按周、按月查看消费趋势
  • 折线图展示收入和支出的变化趋势
  • 计算日均支出、最高/最低单日支出等指标

明细查询

  • 关键词搜索:按商户名称、商品名称搜索交易记录
  • 多条件筛选:按收支类型、交易状态等条件过滤
  • 查看每笔交易的完整信息

报告导出

将分析结果导出为Excel文件,包含汇总统计、分类统计、每日统计、明细数据等多个工作表。

如何获取微信账单数据

  1. 打开微信 → 我 → 服务 → 钱包 → 账单
  2. 点击右上角 ... 或”常见问题”
  3. 选择”下载账单”
  4. 重要:选择”用于个人对账”(生成Excel格式),不要选”用做证明材料”(生成PDF,工具无法解析)
  5. 设置时间范围和接收邮箱
  6. 输入微信支付密码验证身份
  7. 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
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容