📊 PDF 转 Excel

将 PDF 表格转换为可编辑的 Excel 表格

✓ 永久免费 · ✓ 无需注册 · ✓ 文件不上传 · ✓ 离线可用

🔒 你的文档绝不会离开你的设备。 所有处理都通过 pdfjs-dist + SheetJS(xlsx)浏览器端 在浏览器本地完成。无上传、无服务器、无追踪。

功能特点

  • 表格识别 — 根据文字在页面上的位置重建行和列;空单元格保持为空,不会把下一个值挤进来。
  • 可编辑输出 — 生成标准 .xlsx,可在 Excel、Numbers 或 Google Sheets 中打开。
  • 支持多页 — 每页的表格放入独立工作表,互不混淆。
  • 100% 隐私 — 在浏览器内运行 — PDF 绝不离开您的设备。

使用方法

  1. 上传 PDF — 将文件拖到页面上。
  2. 转换 — 点击转换为 Excel — 处理在浏览器内完成。
  3. 下载 — 保存 .xlsx 文件。

使用场景

  • 从电子版银行流水、发票或报表中提取数字
  • 将论文中的数据表导入电子表格
  • 将银行对账单和发票转换为记账数据

常见问题

扫描版 PDF 可用吗?

不行。扫描件只是页面的图片,里面没有文字,没有东西可以放进单元格——工具会直接告诉你,而不是给你一个空表格。要把扫描件里的文字读出来,可以用 PDF OCR(输出纯文本,不是表格)。

会保留合并单元格和边框吗?

不会。PDF 里没有单元格,只记录每段文字画在哪里,所以行列是根据这些位置重建的。颜色、边框和合并单元格不会还原;单元格内换行的文字会变成单独的一行。

数字在 Excel 里是真正的数字吗?

是的。2,345.67、-4.50、(12.00)、$1,000、12% 这样的金额会变成可以求和的数字,并按 PDF 里的写法显示。日期、以 0 开头的编号(007)和超过 15 位的数字保留为文本。写成 1.234,56 的页面会按小数逗号读取。

会上传到服务器吗?

不会。完全在浏览器内运行。

免费吗?

免费。无需注册、无水印。

来自 Milo 🐨 的笔记

2026-10-03

我拿一张普通的银行流水试了一下,得到的表格惨不忍睹:五列的表变成十列,每两列真数据之间夹着一列空白;哪个单元格是空的,那一行后面的数据就整体左移,余额跑到了“类别”下面。现在会根据整页来确定列,空单元格保持为空,每个金额都留在自己那一列。金额是可以求和的真数字(2,345.67、(12.00)、$1,000、12%——写成 1.234,56 的页面也能正确读取),旋转过的页面方向正确,扫描版 PDF 会直接告诉你原因,而不是给你一个空文件。

相关工具

  • 📝 PDF 转 Word — 将 PDF 转为可编辑的 Word 文档 — 保留标题、段落和图片
  • 📃 PDF 转文本 — 将 PDF 中的全部文字导出为纯 .txt 文件
  • 🔎 PDF OCR — 从扫描 PDF 中提取文字 — 支持 12 种语言,浏览器内运行
  • 🗜️ PDF 压缩 — 三档压缩质量,大幅减小 PDF 文件体积——100% 在浏览器中完成

💬 Bug、点子,或者就想打个招呼? 告诉 Milo 🐨 · [email protected]