每个月导出微信/支付宝账单,默认是一坨 CSV:商户名、金额、时间挤在一起,没有分类、没有图。手动用 Excel 透视表又得点半天。WorkBuddy 的好处是一句话下任务、直接产出可看的 HTML 月报,还能顺手把重复动作存成模板下次复用。
我实测:从"下载账单"到"看到月报网页",全程不到 10 分钟,中途不用自己写公式。
D:\账单\2026-08\。![截图位置:微信账单下载界面,标出"下载账单"入口]
第 1 步:丢文件给 WorkBuddy 打开 WorkBuddy 客户端,新建任务,把两个 CSV 拖进去(或直接说路径),输入:
读取 D:\账单\2026-08\ 下的微信和支付宝账单 CSV,合并成一张表,按"餐饮/交通/购物/居家/娱乐/其他"分类,输出一个可交互的 HTML 月报,含:每月总支出、各类别占比饼图、每日消费折线、Top10 商户。
第 2 步:让它先出结构,再细化 如果第一次结果分类不准(比如把"美团"归到"其他"),补一句:
把美团、饿了么归入餐饮;滴滴、地铁归入交通;淘宝、京东归入购物。重新生成。
![截图位置:WorkBuddy 对话区,展示"合并+分类"指令与生成的 HTML 预览]
第 3 步:拿到 HTML 直接看 WorkBuddy 会在右侧结果区生成 月报.html,点开就是带图的交互页,可截图发朋友圈/记账群,也可存档。
![截图位置:生成的月报 HTML,展示饼图+折线+Top10 表格]
你是我的个人记账助手。任务:
1. 读取指定文件夹内所有微信/支付宝导出的 CSV 账单;
2. 按商户关键词映射分类:{餐饮:美团|饿了么|餐厅, 交通:滴滴|地铁|加油,
购物:淘宝|京东|拼多多, 居家:水电|物业|超市, 娱乐:视频|游戏, 其他:*};
3. 输出单文件 HTML 月报,包含:
- 当月总支出(红字大字)
- 分类占比环形图
- 每日消费折线图
- 支出 Top10 商户表
4. 用中文,配色清爽,可直接浏览器打开。如果你导出的 CSV 字段乱、WorkBuddy 识别不稳,可以先用下面这段脚本预处理(WorkBuddy 也能帮你改):
import pandas as pd, re
rules = {
"餐饮": ["美团","饿了么","餐厅","饭店"],
"交通": ["滴滴","地铁","公交","加油"],
"购物": ["淘宝","京东","拼多多","唯品会"],
"居家": ["水电","物业","超市","菜场"],
"娱乐": ["视频","游戏","会员"],
}
def classify(name: str) -> str:
for cat, kws in rules.items():
if any(k in name for k in kws):
return cat
return "其他"
df = pd.read_csv("bill.csv")
df["分类"] = df["交易对方"].apply(classify)
print(df.groupby("分类")["金额"].sum())
跑完把结果贴回 WorkBuddy,让它"按这份分类生成 HTML 月报"即可。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。