指南

如何将银行对账单(CSV)导入支出应用

2026年4月10日更新 · 7分钟阅读

你的网上银行里有三个月的交易记录。一条一条地输入到记账应用里?没人有这种耐心。解决方案是 CSV 导入:把账单下载为文件,导入应用,让解析器自动处理。一个月的全部交易大约 2 分钟就能搞定。以下是具体操作方法。

摘要

本指南内容

  1. 为什么 CSV 导入很重要
  2. 如何从银行下载 CSV
  3. 导入 Money Vault(分步指南)
  4. 列映射说明
  5. 日期格式问题(及解决方案)
  6. 常见银行 CSV 格式
  7. 导入后该做什么
  8. 故障排除

本指南如何确保导入干净

本指南的导入流程遵循固定顺序:下载银行文件、映射列、验证示例行,然后在依赖结果之前进行审核。这样可以在不隐藏错误数据的情况下快速完成批量导入。

73%
的美国银行免费提供 CSV 或 OFX 账单下载,无需额外软件
来源:Cornerstone Advisors Banking Survey, 2025

为什么 CSV 导入很重要

CSV 导入是"我上周才开始记账"和"我有 6 个月的数据可用"之间的桥梁。没有它,你从零开始。有了它,你就有了背景、趋势和模式。足够的数据让 AI 告诉你一些关于支出的有用信息。

它也是银行同步的隐私友好替代方案。通过 Plaid 或类似服务直接连接银行的应用需要你的银行凭证(或至少是只读访问权限)。CSV 导入不需要。你从银行下载文件,本地导入,数据永远不会触及第三方服务器。

CSV 导入(3个月)
~2 分钟
银行同步设置
~5 分钟
手动输入(3个月)
~4 小时
导入 3 个月交易数据的预计时间。基于每月平均 90 笔交易。

如何从银行下载 CSV

几乎所有银行都允许你将交易记录导出为 CSV 文件。步骤略有不同,但一般流程到处都一样:

  1. 登录银行网站(不是手机应用,完整网站更适合这个操作)。
  2. 进入账户活动或账单页面。通常在"账户"、"交易记录"或"账单"下面。
  3. 设置日期范围。选择要导入的时间段。大多数银行可以回溯 6-12 个月。
  4. 找到"下载"或"导出"按钮。选择 CSV 格式。部分银行还提供 OFX、QFX 或 QIF。CSV 是最通用的格式,与 Money Vault 兼容。
  5. 保存文件。在电脑上会下载到"下载"文件夹。在手机 Safari 上会进入"文件"应用。两种都可以用于导入。
实用提示

如果银行没有 CSV 选项,找"Excel"或"电子表格"格式。通常可以打开后另存为 CSV。如果只有 PDF 账单,银行可能在页面其他位置有单独的"下载交易记录"按钮。

导入 Money Vault(分步指南)

  1. 打开 Money Vault,进入设置。
  2. 点击"导入数据",然后点击"CSV 导入"。
  3. 选择你的 CSV 文件。iOS 文件选择器会打开。导航到保存银行导出文件的位置,点击文件。
  4. 检查列映射。应用会显示前几行的预览,并自动检测哪些列包含日期、金额和描述。如果检测错误,点击任何列标题重新分配。
  5. 确认并导入。应用处理所有行,根据商户名称分配类别,并创建支出条目。进度指示器显示已导入多少笔交易。
  6. 查看结果。你会看到摘要:已导入 X 笔交易,已分配 Y 个类别,Z 笔标记需要审核。点击"查看已导入"进行检查。

整个过程对于典型的一个月(60-100 笔交易)大约需要 2 分钟。三个月?大概 3 分钟。瓶颈通常是在银行网站上找到下载按钮,而不是实际导入。

列映射说明

银行在 CSV 文件格式上各不相同。有的用"日期、描述、金额",有的用"交易日期、收款人、借方、贷方"。有的只有 5 列,有的有 15 列。列映射步骤告诉应用哪些列是重要的。

Money Vault 需要 CSV 中的三样东西:

自动检测约 85% 的时间是正确的。不正确时,手动重新分配大约需要 10 秒。一旦映射了某家银行的格式,应用会在下次记住它。

几分钟导入数月数据

CSV 导入、语音输入、收据扫描。Money Vault 处理一切。iOS 免费。

在 App Store 下载

日期格式问题(及解决方案)

这是导入中最常见的头疼问题。你的银行用一种方式写日期,解析器期望另一种。

格式 示例 使用者
MM/DD/YYYY 04/09/2026 大多数美国银行
DD/MM/YYYY 09/04/2026 英国、欧盟银行
YYYY-MM-DD 2026-04-10 ISO 格式,部分金融科技应用
MM-DD-YYYY 04-09-2026 部分美国信用合作社
DD Mon YYYY 09 Apr 2026 部分英国/澳大利亚银行

Money Vault 通过分析前几行自动检测日期格式。如果日期有歧义(03/04 是 3 月 4 日还是 4 月 3 日?),它使用设备区域设置作为依据。美国区域假设 MM/DD,欧盟区域假设 DD/MM。如果检测错误,你可以在导入时手动覆盖。

常见银行 CSV 格式

以下是最受欢迎的美国银行的格式:

Chase:列为 Transaction Date、Post Date、Description、Category、Type、Amount。格式整洁,导入顺畅。Chase 甚至包含自己的类别分配,不过 Money Vault 的分类通常更准确。

Bank of America:Date、Description、Amount、Running Balance。简单干净。运行余额列在导入时会被忽略。没有问题。

Wells Fargo:Date、Amount、*、*、Description。星号列包含内部代码。应用自动跳过。日期使用 MM/DD/YYYY 格式。

Capital One:Transaction Date、Posted Date、Card No.、Description、Category、Debit、Credit。借贷分列。应用在导入时合并它们。

Citi:Status、Date、Description、Debit、Credit。状态列("Cleared"、"Pending")被忽略。其他方面很简单。

导入后该做什么

导入后花 5 分钟做一个快速质量检查:

  1. 检查交易数量。是否与银行显示的大致一致?如果你的账单有 87 笔交易,导入显示 85 笔,可能有两笔被过滤了(如待处理交易或余额调整)。
  2. 抽查类别。查看前 10-15 笔交易。类别对吗?如果"AMZN Mktp US"被归类为"购物",但在你的情况下应该是"电子产品",请修正。智能缓存会从修正中学习。
  3. 检查重复项。如果你已经手动或用语音记录了同一时期的部分支出,可能会有重复。查找同一日期相同金额的交易。应用在导入时会标记潜在的重复项,但还是检查一下。
  4. 分配账户。如果从多个银行账户导入,确保每次导入都进入了应用中正确的账户。

故障排除

问题:"文件格式无法识别。"文件可能不是真正的 CSV。有些银行生成带有 .csv 扩展名的 XLS 或 XLSX 文件。在文本编辑器(如 Mac 上的备忘录)中打开文件。如果看到逗号分隔的值,就是真正的 CSV。如果看到乱码字符,可能是 Excel 格式。从银行重新导出,或在电子表格应用中打开并另存为 CSV。

问题:金额不对。检查你的银行是否使用逗号作为千位分隔符(1,234.56)还是小数分隔符(1.234,56)。欧洲银行常用第二种格式。应用从区域设置检测,但你可以在导入设置中覆盖。

问题:所有交易显示同一日期。日期列映射不正确。返回列映射,重新分配日期列。有些银行把日期放在意想不到的位置。

问题:负数金额。有些银行把支出显示为负数、收入为正数。有些相反。如果支出显示为收入,在导入时开启"翻转符号"选项。它会反转正负。

问题:描述中的特殊字符。"POS DEBIT VISA 04/09 WHOLEFDS MKT #10432"这样的银行描述很难看但包含有用信息。分类引擎剥离银行代码,专注于商户名称部分。即使有所有额外的噪音,"WHOLEFDS MKT"也能正确映射到"食品杂货"。

开始使用你的银行数据

CSV 导入、语音输入、收据扫描。一个应用搞定一切。iOS 免费。

在 App Store 下载