Skip to content

可以分析账单,比如花了多少钱,花的最多的钱是多少等It is possible to analyze the bills, such as how much money was spent, what was the most expense, etc

License

Notifications You must be signed in to change notification settings

ee19971/Bill_Analyzer

Repository files navigation

说明书

1.介绍

一款用于解析支付宝/微信账单的Python可视化工具

  • 支持支付宝/微信双平台账单解析
  • 月度消费报告生成

2.如何使用

  • 安装python,项目使用的是python3.13.2
  • 安装依赖
    pip install -r requirements.txt
  • 在Bill_Analyzer目录下打开终端输入
    python main.py
  • 运行界面 运行界面 点击选择文件选择对应的文件,之后点击运行分析。

3.账单下载

支付宝网页版 打开浏览器搜索支付宝然后按照指引操作 支付宝网页版步骤1:打开浏览器搜索支付宝 支付宝网页版步骤2:进入账单查询页面 支付宝网页版步骤3:选择账单类型 点击后有二维码登陆 支付宝网页版步骤4:扫码登录 日账单是按天算的而且只能导出一个月的,月账单可以多下几个月,代码测试是用月账单试的 支付宝网页版步骤5:选择账单时间范围 账务明细是要分析的账单 支付宝网页版步骤6:下载账单文件
支付宝App 打开支付宝按照指引操作: 支付宝App步骤1:打开支付宝进入账单导出功能 支付宝App步骤2:选择账单类型 支付宝App步骤3:设置时间范围 支付宝App步骤4:确认导出请求 支付宝App步骤5:输入接收邮箱 点击下一步后输入邮箱接收账单压缩包,压缩包有密码会发到支付宝上在消息里查看 支付宝App步骤6:下载账单流水
微信 打开微信按照指引操作: 微信步骤1:进入钱包功能 微信步骤2:选择账单导出 微信步骤3:验证身份 微信步骤4:设置时间范围 微信步骤5:输入接收邮箱 微信步骤6:提交导出请求 点击下一步后输入邮箱接收账单压缩包,压缩包有密码会发到微信上在消息里查看 微信步骤7:下载账单流水

4.杂项

打包为exe程序 在Bill_Analyzer目录下打开终端输入
pip install pyinstaller
pyinstaller build.spec
打包后在\Bill_Analyzer\dist\BillAnalyzer\_internal文件夹里找到f_ont文件夹, 将f_ont文件夹复制到\Bill_Analyzer\dist\BillAnalyzer文件夹⬇️ 移动后的样子 双击BillAnalyzer.exe打开程序
  • f_ont是字体文件夹可以在里面放置自己喜欢的字体运行的时候在字体菜单栏选择
  • Bill_Analyzer\fu_jian\favicon.ico是图标文件可以放置自己喜欢的图标后重命名为favicon.ico
📦 UPX安装指南(点击展开)

Windows系统

  • 🎯 下载安装包
    访问UPX官网下载最新Windows版本(如upx-5.0.0-win64.zip
  • 📂 解压文件
    Expand-Archive -Path .\upx-*.zip -DestinationPath C:\upx
  • ⚙️ 配置环境变量
    1. 右键"此电脑" → 属性 → 高级系统设置 → 环境变量
    2. 在系统变量的Path中添加:C:\upx
  • 验证安装
    upx --version

macOS系统


      # 使用Homebrew安装
      brew install upx
      # 验证安装
      upx --version

Linux系统


      # Debian/Ubuntu
      sudo apt install upx-ucl
      # CentOS/RHEL
      sudo yum install upx
      # 验证安装
      upx --version

⚠️ 注意事项

  • 推荐安装最新版UPX(当前最新5.0.0)
  • 遇到路径问题时使用:
    pyinstaller --upx-dir=C:\upx build.spec
  • 安装完成后重新执行:
    pyinstaller build.spec
使用项目到其他地方要注意什么? 许可协议是 CC BY 4.0 许可协议, 使用时要注意
  • 必须标注作者署名(ee19971)
  • 允许自由修改和分发
  • 允许商业使用
## 5.许可信息

包含来自Remix Icon 的图标资源,遵循其 开源协议

Bill_Analyzer by ee19971 is licensed under Creative Commons Attribution 4.0 International

  • 保留原始作者署名 Creative Commons License Attribution License

About

可以分析账单,比如花了多少钱,花的最多的钱是多少等It is possible to analyze the bills, such as how much money was spent, what was the most expense, etc

Resources

License

Stars

Watchers

Forks

Packages

No packages published