Skip to content

vogo/aliwepaystat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

支付宝微信账单统计

无现金时代,你几乎所有收支都在支付宝和微信支付里面,将两者合并统计就是你的整体财报了。

本工具将支付宝和微信支付的 CSV 账单导入 SQLite 数据库,后续所有查询和统计分析都基于 SQLite 进行。

1. 安装

下载

下载地址: https://github.com/vogo/aliwepaystat/releases

自行编译

go build ./cmd/aliwepaystat/

2. 导出账单

从支付宝和微信支付导出 CSV 账单文件:

3. 导入数据库

将 CSV 账单文件导入 SQLite 数据库,需通过 -t 参数指定平台类型:

# 导入支付宝账单
aliwepaystat import -t alipay /path/to/alipay_202503.csv

# 导入微信支付账单
aliwepaystat import -t wechat ./微信支付账单.csv

导入完成后,所有后续操作都基于数据库,原始 CSV 文件可自行归档。

4. 查询统计

# 查看已导入的月份
aliwepaystat query months

# 查看所有月份统计
aliwepaystat query stats

# 查看指定月份统计
aliwepaystat query stats 202503

# 查看指定月份交易明细
aliwepaystat query transactions --month 202503

# 按分类关键词筛选
aliwepaystat query transactions --month 202503 --category 美团

# JSON 格式输出
aliwepaystat query stats --json

5. Web 界面

启动 Web 服务,通过浏览器查看统计和管理数据:

aliwepaystat web

# 指定端口
aliwepaystat web --port 8080

Web 界面支持上传 CSV、查看统计图表、管理交易和配置分类关键词。

6. 配置管理

应用配置文件默认路径为 ~/.aliwepaystat.conf,可通过 -c 参数指定。

# 查看配置
aliwepaystat config list

# 设置数据库路径
aliwepaystat config set db /path/to/data.db

完整用法

aliwepaystat [-c <config-path>] <command> [args...] [--json]

Commands:
  config    管理应用配置
  import    导入 CSV 账单文件到数据库 (import -t <alipay|wechat> <file>)
  query     查询交易数据和统计
  web       启动 Web 界面
  help      显示帮助信息

Global Flags:
  -c <path>   配置文件路径 (默认: ~/.aliwepaystat.conf)
  --json      以 JSON 格式输出

About

支付宝微信账单统计

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors