Skip to content

账单导入

「账单导入」支持把支付宝、微信、美团、招商银行、交通银行的账单文件解析并导入为收支记录。入口有两个:

  • 收支记录页点「导入账单」(弹窗)。
  • 通知链接直达的独立页 /bill-import

账单导入

支持的账单类型与格式

账单类型支持格式
支付宝.csv.zip
微信.xlsx.zip
美团.csv.zip
招商银行.csv.pdf.zip
交通银行.xls.zip

各平台账单的导出方法见账单类型与获取

导入流程

导入采用「解析预览 → 确认导入」两步,先解析不落库,确认后才写入。

第一步:选择类型与文件

  1. 选择账单类型(默认记住上次选择)。
  2. 点击或拖拽上传账单文件。
  3. 点击「解析」。

导入账单弹窗

切换账单类型会清空已选文件;页面会提示该类型支持的格式与在对应 App 中的导出路径。若上传的是加密压缩包,解析时会弹出密码输入框,输入后重新解析。

第二步:解析预览

解析完成后,系统会展示每笔交易的预览表格,可勾选、筛选并设置默认归类:

账单解析预览

  • 默认归类:可为本次导入设置默认的支出分类、收入分类与默认标签。
  • 筛选:关键字、类型(收入/支出/不计入)、状态(可导入/已存在/不可导入)、金额区间。
  • 逐行勾选:默认勾选解析器建议的行;只有「可导入」的行可勾选。
  • 计入统计:可对勾选行批量「设为计入 / 设为不计入」。建议按来源设置(见下方提示)。

按来源设置计入统计

为避免同一笔消费被重复统计:

  • 微信、支付宝来源默认计入其他来源(银行、美团等)默认不计入——它们往往最终走微信/支付宝支付。
  • 例外:工资、奖金等明确收入应计入。
  • 预览列:交易时间、类型、计入统计、金额、交易对方、商品名称、状态、匹配规则与建议(命中的规则名、建议分类、建议标签)。

去重

系统按「用户 + 交易号」去重。已存在于系统中的交易会标记为「已存在」,默认不勾选,避免重复导入。

第三步:导入结果

显示成功、跳过、失败的数量与明细消息。完成后可在收支记录中查看。

常见问题

  • 解析失败:确认账单类型与文件格式是否匹配;银行账单请使用系统支持的导出格式。
  • 需要解压密码:部分账单压缩包在导出时设置了密码,需在解析时输入。支付宝账单压缩包通常未加密。
  • 部分行不可导入:可能是金额/时间字段无法解析,或该交易号已存在。
  • 重复导入:同一账单重复导入时,已存在的交易会被跳过。

下一步

基于 Spring Boot 3 + Vue 3 的个人收支管理系统