使用方法
- 选择 PDF 文件。页数显示在文件名下方。
- 页码 留空表示全部页面;也可以输入例如 1-3, 8 来选择部分页面。
- 如果希望所有页面放在一个工作表中,而不是每页一个,请勾选 所有页面放在一个工作表中。
- 点击 生成 Excel 文件,然后点击 下载 保存 .xlsx 文件。
行与列是如何找到的
PDF 并不把表格存储为表格,而是存储每段文字及其在页面上的位置。本工具把位于同一行的文字片段归为一行,并根据间隙找出列:没有文字穿过的较宽间隙处会开始新的一列。每个文字片段都进入它开始所在的那一列。
数字按您所用语言的书写习惯读取。在土耳其语、德语、西班牙语、法语、葡萄牙语、印度尼西亚语和俄语中,1.234,56 表示一千二百三十四点五六;在英语和大多数其他语言中则是 1,234.56。带货币符号的数字,如 1.234,56 TL 或 $1,234.56,会保存为数字;12% 会保存为 0.12,并以百分比格式显示。
Excel 文件不保留什么
文件保留的是文字和数字,而不是 PDF 的线条、颜色、合并单元格或公式。一个单元格的文字在页面上跨了两行时,会变成两行。PDF 以不对齐文字的方式绘制的表格,例如图片表格,没有可读取的文字。使用前请对照页面核对数字,因为某些方式制作的 PDF 可能会把数值放进错误的列。
扫描页面
扫描的 PDF 每页都是一张图片,不含文字,因此这里没有可读取的表格,本工具会检测到这一点并予以说明。要读取扫描的 PDF,请先使用 PDF文字识别,它在您的浏览器中通过 OCR 读取扫描页面;然后把表格复制到工作表中。
文件留在您的设备上
PDF 由开源的 pdf.js 库在您的浏览器中读取,.xlsx 文件也在那里生成。二者都不会发送到任何地方,也不会保存:离开页面后,页面即被清空。
示例:一张发票表格
一张单页发票的列为 Item、Qty 和 Price,其中一行是 Pen、3、1.50。生成的工作表第一行是 Item、Qty 和 Price 这几个词,第二行是 Pen、数字 3 和数字 1.5。
PDF 中的 12% 会使工作表保存为 0.12,并使用百分比格式,因此可以在公式中直接使用。
常见问题
我的文件会被上传吗?
不会。PDF 的读取和 Excel 文件的生成都在您的浏览器中完成。两个文件都不会发送到我们的服务器,关闭页面后也不会保存任何内容。
为什么列跑到了错误的位置?
列是根据页面上文字片段之间的间隙找出的。列非常窄,或者文字伸入了下一列的表格,可能会被识别为较少的列。遇到这类页面,请手动把表格复制到工作表中,或用页码框选择较小的范围。
为什么某个数字仍然是文字?
只有当单元格的全部文字都是数字,且最多含一个小数点、千位分隔按每三位一组时,它才会变成数字。例如 007、日期,或含有文字的数值,会保留为文字,以免丢失任何数字。
能把扫描的 PDF 转换为 Excel 吗?
本工具无法做到,它只读取 PDF 中已有的文字。请先使用 PDF文字识别 读取扫描页面,再转换它找到的文字。
文件能在 Excel、LibreOffice 和 Google 表格中打开吗?
可以。它是标准的 .xlsx 工作簿,Excel、LibreOffice Calc、Google 表格和 Apple Numbers 都能打开。
资料来源
数据和文字最近核对于2026年11月14日星期六。