📗

PDF 转 Excel

上传 PDF 按文字坐标还原表格行列,导出 XLSX 或 CSV,本地解析不上传
本地解析 📂 办公 👤 ToolWorld 🏷️ v1.1.0
加载中...
选择 PDF 点击选择或拖拽进来,文件不会上传
把 PDF 拖到这里,或点击选择文件

转换参数
结果预览 最多显示前 50 行

还没有选择文件

先选一个 PDF,再点开始转换

状态

解析引擎在浏览器本地运行,PDF 不会离开你的电脑。

使用说明

📖 工具介绍


对方发来一份 PDF 报价单,你想把里面的表格搬到 Excel 里改数字;或者银行流水、课程表的 PDF 需要按行拆开统计——截图再手敲一遍是最慢的做法,复制粘贴又经常把一列挤进一个单元格。这个工具在浏览器里直接读取 PDF 的文字层:拿到每个文字片段的坐标后,先把纵坐标接近的片段并成行,再按横坐标把行切开成列,还原出原来的表格结构,然后导出真正的 XLSX 文件,也可以导出 CSV 或直接复制成逗号分隔文本。表格按文字坐标还原行列,因此扫描件这类没有文字层的 PDF 需要先做 OCR 才能取出内容;如果原表用了合并单元格或竖排文字,导出的列可能出现错位,这时可以先指定页码范围只取数据规整的几页,导出后在表格软件里再核对一遍。导出的 XLSX 保留每页的行列结构,金额与编号不会变成科学计数法。

✨ 功能特点


  • 行列还原基于文字坐标而不是空格数量,所以列里有空格、中文混排、数字右对齐的表格都能保持列对齐,不会出现「粘贴后所有列挤在一格」的情况。
  • 两种分列方式:自动分列按全局列边界切;整行合并则把一行拼成一段文字,适合本来就不是表格的纯文本 PDF。
  • 行合并容差与列合并容差可以分别调。表格排得松就把列容差调大,行距特别小导致两行被并成一行就把行容差调小。
  • 数字可以存成真正的数值而不是文本,导出后能直接求和、做透视;不需要计算时也可以关掉,避免订单号这类长数字被改写成科学计数法。
  • 页码范围支持「1-3,5」这种写法,多篇报表中只取需要的几页;也支持每页单独存成一个工作表。
  • 导出有 XLSX、CSV 两种文件,另外可以直接复制成带引号转义的 CSV 文本,粘进任何表格软件都能正确分列。

🛠 使用方式


  1. 点「选择 PDF」或直接把文件拖到虚线框,等状态栏显示页数后,「开始转换」按钮才会亮起。
  2. 需要限定页数就在页码范围里填,例如只取前三页和第五页填「1-3,5」;留空表示全部页面。
  3. 选分列方式。规整表格用「按坐标自动分列」;只有段落文字、每行是一整句话的用「整行合并成一格」。
  4. 点「开始转换」,下方预览会显示前 50 行。如果列切错了,把列合并容差调小或调大再转换一次。
  5. 确认无误后点「下载 XLSX」保存表格文件;只要文本就点「下载 CSV」或「复制为文本」。

⚠️ 注意事项


  • 只认文字层,不认图片:扫描件、拍照存成的 PDF 里没有文字坐标,会直接提示无可提取文字,这种文件需要先做 OCR,本工具不做识别。
  • 复杂版式需要手动调参数:跨页大表、合并单元格、竖排文字、带旋转的页面都会被拆开或串列,导出后务必核对前几行。
  • 数字存为数值有代价:身份证号、银行卡号、以 0 开头的编号会被当成数字丢掉前导零,这类内容请取消勾选「数字存为数值」。
  • 容差是全局的:一份 PDF 里同时存在疏密差异很大的表格时,没有一个容差能同时满足,建议按页码范围分批转换。
  • 大文件会占内存:几百页的 PDF 在浏览器里逐页解析会明显卡顿,页码范围分批导出会更稳;整个过程在本地完成,文件不上传。

相关推荐

⏫︎