PDF转CSV转换器
把PDF表格中的行导出为纯CSV文件,记账软件、财务导入、Python脚本或数据库都能直接读取,不必再从报表或对账单里一个个手动录入数字。
数据转换器
或将CSV, TSV, TXT … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
CSV 和文本文件中分隔列的字符,读取和写入都适用。自动会从输入中检测,并以逗号写出。
UTF-8 适用于所有语言。如果 Windows 上的 Excel 打开 CSV 时重音字符或中日韩文字显示乱码,请选择带 BOM 的 UTF-8。
输入为 Excel、ODS 和 Numbers 时:只转换第一个工作表,或转换所有工作表(ZIP 中每个工作表一个 CSV,或 JSON 中每个工作表一个键)。
新电子表格中工作表标签的名称,最多 31 个字符。
对象数组会为每一行使用列名作为键;数组的数组更紧凑,并把表头作为第一个数组。
包裹所有行的外层元素名称;每一行会成为其中的一个 <row>。
用于 CREATE TABLE 和 INSERT 语句。只能使用字母、数字和下划线。
不同数据库的引号和列类型略有差异;请选择您要导入的数据库。
把日期单元格统一改写为一种格式。ISO (2026-10-18) 对数据库和代码最稳妥;保持原样则保留源文件中的显示方式。
使用方法
- 1
上传PDF
将一个或多个 PDF 文件拖到上传区域,每批最多 20 个,每个不超过 95 MB。PDF 中需要有真实的文字,不能只是扫描出来的图片。
- 2
检查日期和空格设置
日期默认为 ISO 格式(2026-10-18),并且已开启去除首尾空格,适合大多数导入场景。如果目标软件需要,可在高级设置中把分隔符改为分号或制表符。
- 3
转换并核对各行数据
点击转换为 CSV,下载文件,并在导入前检查第一行和最后几行。
为什么PDF表格很难复制到CSV里
PDF 由 Adobe 于 1993 年创建,目的是让页面在任何打印机和屏幕上看起来完全一致,并在 2008 年成为开放标准 ISO 32000-1。它的工作是把字形放在精确的坐标上。大多数 PDF 并不包含数据意义上的表格:一份对账单只是一组恰好排成列的文字片段,再加上它们之间画的线条。
所以从 PDF 阅读器复制表格粘贴到电子表格时,常常全部挤进一列,或者金额和说明被合并在一起。带标签的 PDF(2001 年随 PDF 1.4 推出,无障碍标准 PDF/UA(ISO 14289)要求使用)可以标出真正的表格单元格,但银行系统和报表工具很少生成这种文件。因此转换器只能根据位置重新构建表格。
PDF转CSV如何重建表格行
读取文字层
每个词连同它在页面上的位置一起读取,不需要从像素中猜测。
识别列和行
处于同一垂直区间的词组成一列,处于同一基线的词组成一行。
写出规范的 CSV
必要时为字段加引号,日期统一格式,并去除多余空格。
| from ↓ · to → | CSV here | XLSX here | 图片转Excel(OCR) |
|---|---|---|---|
| 由软件保存的 PDF | 由软件保存的 PDF to CSV here: yes | 由软件保存的 PDF to XLSX here: yes | 由软件保存的 PDF to 图片转Excel(OCR): yes |
| 由 Excel 或 Word 打印成的 PDF | 由 Excel 或 Word 打印成的 PDF to CSV here: yes | 由 Excel 或 Word 打印成的 PDF to XLSX here: yes | 由 Excel 或 Word 打印成的 PDF to 图片转Excel(OCR): yes |
| 纸质对账单的扫描件 | – 纸质对账单的扫描件 to CSV here: no | – 纸质对账单的扫描件 to XLSX here: no | 纸质对账单的扫描件 to 图片转Excel(OCR): yes |
| 手机拍摄的表格照片 | – 手机拍摄的表格照片 to CSV here: no | – 手机拍摄的表格照片 to XLSX here: no | 手机拍摄的表格照片 to 图片转Excel(OCR): yes |
便携式文档格式(PDF)
PDF 由 Adobe 于 1993 年创建,并在 2008 年成为开放的 ISO 32000 标准。它固定了文字、字体、图片和版式,使文档在每块屏幕和每台打印机上看起来都一样。PDF 可以包含表单、签名、链接、附件和可搜索文本,其中 PDF/A 变体用于长期归档。固定的版式使 PDF 难以编辑,而扫描版 PDF 除非经过 OCR,否则只包含图片。所有浏览器和操作系统都能打开。
- 压缩方式
- –
- 透明度
- 支持
- 动画
- 不支持
- 发布年份
- 1993 · Adobe
CSV
逗号分隔值
CSV 是一种用于表格的纯文本格式,每一行是一条记录,列之间用逗号分隔。它从计算机早期就开始使用,RFC 4180 对其作了说明,不过许多变体使用分号或制表符,文本编码也各不相同。几乎所有电子表格、数据库和分析工具都能导入和导出 CSV,因此它是在系统之间传输数据的默认格式。CSV 只保存数值,不包含公式、格式、多个工作表或数据类型。
- 压缩方式
- –
- 透明度
- –
- 动画
- –
- 发布年份
- –
PDF 转 CSV 的目的是把数据重新交给机器处理:对账单、价目表或研究表格以 PDF 形式发布,本是供人阅读的,而现在脚本、会计系统或数据库需要把同样的数字变成一行行记录。
对账单、价目表和报表的PDF转CSV
银行和信用卡对账单是最常见的来源。许多银行只为近几个月提供 CSV 或 OFX 下载,更早的对账单只有 PDF,因此想把一年的历史记录导入 YNAB、电子表格记账或会计软件的人,最终都要转换 PDF。请保持日期为 ISO 格式,以免导入时混淆日和月。
供应商价目表和库存报表是第二类:批发商发来 PDF 目录,店主需要把 SKU 和价格变成一行行数据来更新店铺。研究人员和记者会从政府报告和年报中提取表格,在 R 或 pandas 中分析,CSV 正是最自然的输入格式。如果你的流程需要结构化记录而不是扁平的行,PDF转JSON会把同一张表写成以表头为键名的对象。
使用结果之前,请务必核对合计。如果 CSV 中的求和与 PDF 上印出的合计一致,就是证明没有行被拆分或遗漏的最快方式。
PDF转CSV常见问题
为什么PDF转CSV后的结果是空的?
这个 PDF 很可能保存的是页面图片而不是文字,扫描仪或手机拍照生成的就是这种文件。可以在 PDF 阅读器中试着选中一个词:如果没有高亮,就说明没有可提取的文字。请改用图片转Excel工具,它通过 OCR 识别表格。
CSV可以导入QuickBooks Online吗?
可以。QuickBooks Online 支持以 CSV 导入银行交易记录,格式为三列(日期、描述、金额)或四列(日期、描述、收入、支出)。请删除 CSV 中多余的列,只保留一行表头,并确保日期格式统一。
表格每一页都重复表头,转换后会出现吗?
通常可以,因为每页重复出现的表头都是真实文字。转换后,可以对 CSV 排序或筛选并删除多余的表头行;如果导入工具支持跳过行,也可以在导入时去掉。
PDF表格转成CSV好还是转成Excel好?
如果数据要导入其他程序,CSV 更合适,因为它只包含数值。如果需要人工阅读和编辑表格,请选择 PDF转Excel,工作簿可以把多个表格分别放在不同的工作表中。
有密码保护的PDF可以转换吗?
加密状态下不行,因为在去除密码之前无法读取文字。如果你知道密码,请先用 PDF解密处理,再转换解密后的副本。