把 PDF 表格擷取為 CSV
PDF 轉 CSV 在 PDF 文字裡找出對齊的表格列,把每張辨識到的表寫成一個 CSV 檔案;多張表會打包成 ZIP 回傳。它需要文字層,遇到散文或掃描檔不會有輸出。
把檔案拖到這裡,或點一下選擇
支援 PDF · 每個檔案上限 500.0 MB · 一次最多 20 個檔案
也可以按 Ctrl/Cmd+V 或從剪貼簿選單貼上檔案。
PDF 轉 CSV 執行 `pdftotext -layout`,尋找含有連續兩個或更多空白的列,把那些列寫成 CSV。每張偵測到的表成為名為 `{base}_pN_tM.csv` 的檔案。適合欄位在抽出文字裡已經對齊的電子版 PDF。
一張表至少要有連續兩列像表格。散文、單獨一列表頭,或沒有文字層的掃描檔,會得到 `no_content`:HTTP 204,沒有檔案。空結果是有意的,不是靜默失敗。
本工具忽略請求參數。本頁的頁範圍欄位不會被讀取,每一頁都會掃描。一張表變成一份 `text/csv`;多張表打成名為 `{base}_extracted.zip` 的 ZIP。欄依連續兩個或更多空白切開;儲存格內的單個空白留在儲存格裡。欄位依 RFC 4180 加引號。
這不是 OCR。純影像掃描檔沒有可供 `pdftotext` 讀取的內容。本站 OCR 回傳 Markdown,不能再送進 PDF 轉 CSV。字只存在於像素時,這裡給不出表格檔。
PDF 轉 Excel 用同一套版面啟發式。Excel 把那些表放在同一活頁簿的各工作表裡。CSV 每張表一份檔。兩者都不會從 PDF 還原合併儲存格、彩色表頭或隱藏工作表。
用 Excel 或 LibreOffice Calc 打開下載,抽幾列核對欄切分。沒有雙空白間隙的緊表常常落進一欄。有密碼保護的檔案,在你輸入密碼後會在本頁為你解鎖;API 呼叫端需先執行移除密碼。
上傳是暫時的。我們不會保存你的 CSV 文庫。
功能
- `pdftotext -layout` 加上雙空白分欄啟發式
- 每張表一份 CSV;多張則打成 ZIP;偵測為空則 HTTP 204
- 不是 OCR;OCR 的 Markdown 不能送到這裡
- 匿名 API:/api/v1/convert/pdf/csv
適用情境
- 把電子版發票表拉進 Excel 或 LibreOffice Calc
- 讓多頁上的表各成一份 CSV,而不是一張工作表
- 給只接受 CSV 的腳本当輸入
如何把 PDF 裡的表格擷取為 CSV?
- 上傳已有可選取文字、且呈表格式分欄的 PDF。
- 點選處理。頁範圍欄位在,但轉換器不讀。沒有 OCR 選項。
- 若找到一張表,下載 `.csv`。若多張,下載 ZIP。若沒有,你會得到空成功;請換帶文字層的來源檔。
- 用 Excel 或 LibreOffice Calc 打開,核對切分。純散文 PDF 不會產生檔案。
限制與邊界
- 需要可選取文字,以及雙空白欄間隙
- 沒有 OCR,頁範圍控制項也不生效
- 不還原合併儲存格與樣式
- 本網站的上傳上限:每個檔案 500 MB,超過約 95 MB 時分塊上傳。直接呼叫 API 時,單一請求本文上限為 100 MB。
示例
- 帶三欄價目表的文字 PDF,常常變成那些欄的一份 CSV
- 沒有文字層的掃描銀行對帳單會得到 HTTP 204
本工具的隱私說明
檔案經 HTTPS 上傳,在伺服器記憶體或短期暫存目錄中處理,結果就緒後即刪除。我們不會為日後瀏覽、訓練或廣告輪廓保留副本。留存期限與 AdSense Cookie 說明見隱私權政策。
常見問題
- 為什麼沒有 CSV?
- 沒有找到連續兩列或更多的表格列。掃描檔、散文,以及沒有雙空白間隙的表,都會讓這套啟發式失敗。介面回答 204 `no_content`。
- 可以先 OCR 再轉 CSV 嗎?
- 不可以。OCR 回傳 Markdown。本工具只透過 pdftotext 讀 PDF。
- 和 PDF 轉 Excel 有什麼不同?
- 偵測相同。CSV 每張表一份檔,一張就是一份 CSV,多張則打成 ZIP。Excel 把每張表寫進同一活頁簿的各自工作表。
- 會讀每一頁嗎?
- 會。pdftotext 依換頁符號分頁,每一頁都掃描表塊。本頁的頁範圍欄位不會被讀取。
最後更新:
用程式碼呼叫
本站每個工具都是普通 REST 介面。匿名使用不需要帳號或 API Key,給瀏覽器、開發者與 AI 代理同樣可用。
curl -X POST "https://pdf123.xyz/api/v1/convert/pdf/csv" \
-F "[email protected]" \
-F "pageNumbers=all" \
-o output.pdf也提供 MCP 工具,供說 Model Context Protocol 的用戶端呼叫(JSON-RPC 2.0,POST /mcp)。 完整 API 文件
在 AI 代理中使用
Skill裝上這個 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「PDF 轉 CSV」: /skills/pdf123-pdf-to-csv.md
檔案只用於本次處理,完成後自動刪除。