tigtools

银行对账单 PDF 转 CSVPro

将银行或信用卡对账单 PDF 中的交易列表转换为 CSV 或 XLSX 文件,用于电子表格或会计软件。PDF 在浏览器中读取,绝不会上传。

在浏览器中运行 无需注册

正在检查您的套餐…

使用方法

  1. 从网上银行将对账单下载为 PDF,然后在此处选择它。
  2. 选择“查找交易”;页面会在您的浏览器中读取。
  3. 检查预览、余额校验和识别出的日期格式;如有需要,更正列含义。
  4. 将交易下载为 CSV 或 Excel 工作簿。

工作原理

该工具通过 pdf.js 读取每一页中的每段文本及其位置。同一基线上的文本会组成一行,较宽的空白会将一行拆分为多个单元格。以日期开头且包含金额的行会视为交易;其单元格会按位置归入各列。每列的含义会根据表头文字(日期、描述、支出、存入、借方、贷方、金额、余额等)推测,如果没有表头则根据内容推测。您可以更改每一列的含义。

可识别的日期格式包括 31/01/2026、01/31/2026、2026-01-31、31.01.26、31 Jan 2026 和 Jan 31, 2026;如果日期中的日大于 12,会自动判断日在前还是月在前。金额可以使用小数点或逗号、千位分隔符、数字前后的负号、括号或 CR/DR 标记。如果借方和贷方分列,支出金额会变为负数。交易下方的文本行会添加到该交易的描述中;重复的页眉、页码和结转行会跳过,期初余额和期末余额会单独显示。

如果存在余额列,则每一行都会校验:上一条余额加金额必须等于新余额。这可以发现大多数误读行和正负号错误。该工具仅适用于基于文本的 PDF:扫描版对账单属于图像,需要先进行 OCR。特殊版式(例如金额出现在描述中间,或交易分布在页面多列中)可能无法正确读取,因此请始终将合计与对账单进行核对。

示例

英国活期账户

包含日期、描述、支出、存入和余额列:银行卡支付会变为负数金额,换行的商户名称会合并到一条描述中,余额校验会逐行确认。

美国信用卡账单

类似 01/13/2026 的日期会按“月/日”顺序识别。如果消费显示为正数,请开启“翻转所有金额的正负号”,使支出在预算中为负数。

欧洲对账单

类似 1.234,56 且以 CR 表示贷方的金额会按小数点逗号读取;请勾选 CSV 中的“小数点为逗号”,这样 Excel 打开文件时数字会落在正确的列中。

常见问题

我的银行对账单会被上传吗?

不会。PDF 会在您的浏览器中打开和读取,CSV 和 XLSX 文件都在您的设备上生成。任何内容都不会发送到服务器。

它适用于扫描版对账单吗?

不适用。扫描件是文本图像,而此工具需要的是真实文本。请从网上银行下载 PDF 对账单,其中几乎总是包含真实文本。

余额校验有什么作用?

对于每个带有余额的交易行,它会检查上一行余额加上本行金额是否等于新余额。校验失败的行通常意味着金额识别错误、交易缺失或列含义设置不正确。

支持哪些银行?

没有支持的银行列表。该工具根据版式识别:每笔交易行开头有日期,金额位于各列中。许多对账单符合这种模式,但有些不符合;请务必核对结果。

为什么有些日期会差一年?

对于日期中不包含年份(如 12 Jan)的对账单,年份将从文档中获取。对于跨年度的对账单,请检查 12 月和 1 月的日期,并在需要时更正年份字段。

隐私

对账单 PDF 完全在您的浏览器中读取;它不会被上传、存储或记录,CSV 和 XLSX 文件在您的设备上生成。我们仅记录匿名的工具使用次数,绝不会记录您的数据。