跳转到主要内容
免费浏览器工具

CSV 转 Beancount 转换器

粘贴银行导出文件,获得平衡的复式记账交易,随时可放入你的账本。列映射会自动检测并保持可编辑状态。

所有操作都在你的浏览器中运行。你的账单绝不会上传到任何地方。

Beancount 输出

粘贴 CSV 后,你的交易将显示在这里。

跳过的行

  • no date column mapped
  • no amount column mapped

关于此工具的问题

我的银行数据会上传到任何地方吗?

不会。转换完全在你的浏览器中使用此页面的 JavaScript 运行——你的 CSV 绝不会发送到 beancount.io 或任何其他人,也不会存储任何内容。你可以通过打开浏览器的网络选项卡来确认,或者断开互联网后仍然进行转换:它仍然能正常工作。

它支持哪些 CSV 格式?

支持逗号、分号、制表符和竖线分隔的文件,无论是否有标题行。它能读取包含逗号或换行符的引号字段、美国和欧洲数字格式(1,234.56 和 1.234,56)、括号表示或尾部减号的负数,以及 ISO、日优先、月优先或‘2026年8月9日’的日期。同时支持单个有符号金额列以及单独的借方和贷方列。

这两个账户是干什么的?

复式记账意味着每笔交易都会在两个账户之间转移资金,因此两边总是相互抵消。第一个是账单所属的账户——比如你的支票账户或信用卡。第二个是资金流向的账户;将其保留为 Expenses:Uncategorized 是正常的,一旦交易进入你的账本,你可以从此处进行分类。

我能不能不再每月手动操作?

可以——这正是 Beancount.io 的 Smart Import 和 Bank Sync 的作用。它们连接到支持的机构,自动分类交易,并将它们写入你仍然以纯文本形式拥有的账本中。此工具适用于一次性导入、不受支持银行的导入,以及养成检查导入工具实际输出的健康习惯。

已经知道你的银行或应用?

这些导出已映射好——选择你的银行,跳过设置。

保留账本。跳过复制粘贴。

Beancount.io 同步你的账户,对交易进行分类,并将每一笔交易保存在纯文本文件中,你可以下载并永久保存。