PDF 转 Excel

把 PDF 里的表格取到真正的 .xlsx 工作簿,或直接导出 CSV。

PDF 转 Excel 会在你的设备上读取文档并就地生成工作簿。对账单与发票绝不会被上传。

把电子表格转回 PDF

关于 PDF 转 Excel

PDF 里没有任何地方写着“这是一张表”。里面有的只是落在坐标上的文字,而当若干行共用同样的列位置时,表格才浮现出来。这个转换器测量一行中各段文字之间的间距:宽间距意味着新的单元格,窄间距只是一个空格。能拆成两个或更多单元格的行被当作表格行,拆不开的行整行保留,免得有内容悄悄丢失。你可以让每一页各占一张工作表,也可以把整份文档堆进一张。

功能特性

如何使用 PDF 转 Excel

  1. 把 PDF 拖到页面上
  2. 选择一页一张工作表,还是合并成一张
  3. 按表格周围文字的多少,开关列筛选
  4. 查看预览,然后下载 .xlsx 或 .csv

示例

输入

statement.pdf — a bank statement with date, description, amount and balance columns

输出

statement.xlsx with one sheet per page and four columns per row.

列筛选保留交易行,把上方的地址块丢开。

常见错误与故障排除

常见问题

提取表格时我的 PDF 会被上传吗?
不会。文字层在这个标签页里读取,工作簿也在这里写出。当表格是银行对账单或工资表时,这一点尤其要紧。
它会识别画出来的表格框线吗?
不会——它依据的是文字在哪里,而不是四周画了什么线。所以没有框线的表格同样能提取。
能只从长文档里提取某一张表吗?
请先把需要的页面拆成一份较小的 PDF,再拿到这里跑。
为什么某一行整体右移了一列?
首格为空时,没有东西给这一行定位。补齐是补在末尾而不是开头,因此请检查首个值为空的行。
脚本里用 .xlsx 还是 .csv 更好?
几乎总是 CSV——没有工作表结构要遍历,任何语言都读得了。结果要给人打开时才用 .xlsx。

相关工具

全部 ArrayKit 工具