PDF 转 Excel

我要提建议

把 PDF 里「有边框的表格」提取成 .xlsx / .csv:逐页识别矢量线网格,按行列还原成真正的表格单元格,每个表格一个工作表。

相关工具

这个工具是做什么的

PDF 里的表格有两种。一种是「画了线」的:横线竖线围成网格,每个格子里的文字独立摆放 —— 这种表格可以被机器可靠地还原成行列,本工具做的就是这件事,思路与 PDF 转 Word 里重建表格完全一致:先读页面里的描边线段与底纹矩形,按坐标聚类成网格,再把落在格子里的文字片段放进对应单元格。另一种是「没有线」的:全靠空格与对齐排出表格的样子,猜它要按文字间距推断列边界,多栏正文几乎必然误判,所以本工具与 PDF 转 Word 一样选择不做,界面里也会写明,免得你以为是工具坏了。识别出来的每个表格都会单独成为一个工作表(名为 P1-表1 这样的页号加序号),列宽按内容估算,导出 .xlsx 即可直接用 Excel 打开编辑;也可以导出 .csv(多个表格时按顺序串接,用空行隔开)。要提醒三件事:合并单元格会被拆成普通格子(左上角有内容、其余留空),跨页的表格不会被自动拼起来,扫描件里的表格没有矢量线所以识别不到(那种文件要先做 OCR,可以看站内的 PDF OCR 工具)。全程在本机用本地引擎完成:数据不出设备。

使用方法

  1. 选择一个 PDF;工具会逐页扫描矢量线网格并识别有边框的表格(几秒内出结果)。
  2. 看结果卡片:每个表格标出所在页与行列数,并给出前几行的预览,先确认识别对不对。
  3. 选导出格式(Excel .xlsx 每个表格一个工作表 / CSV 多表串接),点「导出」保存。

常见问题

为什么有些表格没被识别出来?
本工具只识别「有边框」的表格 —— 靠矢量线围成的网格。无边框表格(用空格对齐排出来的)需要按文字间距猜列边界,多栏正文会被误判,所以与 PDF 转 Word 一样选择不做;扫描图片里的表格没有矢量线,也识别不到,需要先做 OCR。结果区会如实告诉你「没有识别到表格」,不会给你一个看似成功但内容错乱的文件。
合并单元格会保留吗?
不会。合并出来的跨行跨列会变成普通格子:内容落在左上角那一格,其余补空。这样表格结构仍然是规整的矩形,方便你在 Excel 里自行合并或筛选。
跨页的表格会拼成一个吗?
不会。只在同一页内识别表格 —— 判断「下一页是同一张表的续页」需要比较列宽、表头与页边距,猜错的代价比不拼更大。如果你确实需要拼起来,可以把两页分别导出后再在 Excel 里接上。
文字会丢吗?会不会变成图片?
不会。本工具不把页面渲染成图片,而是直接读 PDF 里的文字与线段,所以导出的是可编辑、可排序、可筛选的真单元格,不是截图。页面上的图形、公式图片、页眉页脚不会带进来 —— 只取表格格子里的文字。
上传的文件会被保存吗?
数据不出设备。整个识别与导出都在本机用本地引擎完成,你可以打开开发者工具的 Network 面板验证:除了页面自身与访问统计,没有任何携带你文件内容的请求。