PDF 转 Excel

一份对账单、一张发票、一份价目表——数字就在眼前,重新敲一遍却要花掉一个晚上。这里会找出表格、先给你看,再交给你 .xlsx 或 .csv。

PDF 并不保存表格,它保存的是带坐标的文字。下面的表格是根据词语的位置推断出来的,所以在依赖这些数字之前请先核对:合并单元格会变成普通单元格,挨得很近的列可能被并成一列。

或拖到这里 · 最大 100 MB 的 PDF

    文档在这个浏览器中读取:不上传任何内容。

    同样处理 PDF: PDF 转 Word · 图片转文字 · PDF 编辑器 · PDF 压缩

    使用方法

    1. 选择一个 PDF——它在你的浏览器里读取,不会上传到任何地方。
    2. 看一眼找到的表格:这些网格是从页面推断出来的,并不是文件里保存的。
    3. 下载 .xlsx 工作簿,或者按你需要的分隔符取走 .csv。

    实用说明

    PDF 里并没有表格

    里面只有带坐标的文字。单元格的边线是可有可无的装饰,很多生成器根本不画;哪一列在哪里结束、下一列从哪里开始,PDF 一概不保存。所以这里的网格是推断出来的:基线相同的词构成一行,没有任何词穿过的竖直空白带就是列的边界。这在真实文档上效果不错,但它终究是推断——因此结果会先显示在页面上,然后你再决定是否下载。

    哪些地方会出错,值得事先知道

    合并单元格会变成普通单元格:文字落在第一个里,其余留空。挨得很近的列可能被并成一列,因为那样的间距并不比一个空格更宽。如果一张短表在每一行的同一位置都空着,可能会多出一列原本不存在的列。以上情形里数字本身都不会丢失,改变的只是它落在哪个单元格——而这在预览里看得见。

    数字仍是数字,其余一律作文本

    只有从头到尾都像数字的内容才会成为数字:数位、一个小数分隔符、千位之间的空格。日期、货号、电话号码和区间一律作为文本写入——Excel 很乐意把「03.02」变成 2 月 3 日,把「1-100」当成公式,而这种损失往往几周后才被发现。每个表格各占一个工作表:含三个表格的对账单会打开成三个工作表。

    常见问题

    我的文档会被上传吗?

    不会。PDF 在你的浏览器里读取,工作簿也在那里生成。银行对账单或合同都可以放心通过这个页面。

    提示没找到表格,为什么?

    有两种可能,页面会说明属于哪一种。要么根本没有文字(这些页面是图片——扫描件或照片),要么有文字但其中没有任何像表格的东西。扫描件可以先用我们的文字识别来读。

    跨多页的表格能处理吗?

    每页单独读取,因此长表格会按页拆成多个工作表。在 Excel 里把它们接起来只是复制粘贴;而自动判断哪里是重复的表头、哪里又是新表格的开始,恰恰是这种推断最容易出错的地方。

    为什么同时提供 .xlsx 和 .csv?

    工作簿能分开保存工作表、数字与文本。CSV 是单一的平文件,方便导入到别处——那里分隔符很关键:中文以外的俄语、德语、西班牙语版 Excel 期待分号,因为逗号被小数占用了。

    最多能读多少页?

    一次最多两百页。再多的话,浏览器花的时间会超出任何人的耐心;页面会明确说明只读取了前两百页。

    相关工具