PDF 轉 Excel

放入 PDF,那些像表格一樣站成欄的值會被拆進儲存格。每頁產生一張工作表,所以你不會搞不清數字是從哪一頁來的。

不上傳

要轉換的 PDF

PDF 裡必須有真正的文字。掃描的 PDF 每一頁都是圖片,沒有可以取出的文字。檔案只會在這個瀏覽器裡開啟,不會上傳。

會搬過去的是閱讀順序、段落和表格,頁面上的精確版面不會照搬。PDF 從不記錄哪裡是段落、哪裡是表格,這兩樣都是依文字所在的位置重建出來的。

頁面上的圖片、印章和簽名也會一併放進去。浮在儲存格上會妨礙計算,所以統一放在每個工作表的資料下方。

掃描的 PDF 裡裝的是照片而不是文字,所以沒有東西可以轉換。放進來試試,工具會直接告訴你。

不會把整頁當成圖片貼進去。下載的檔案可以直接在 Word 或 Excel 裡編輯。

把 PDF 轉成試算表的步驟

  1. 1

    放入 PDF

    文件越像表格,效果越好。一次放多個也可以。

  2. 2

    按轉換

    由文字所在的位置決定每個表格從哪裡開始、到哪裡結束。

  3. 3

    下載 XLSX

    用 Excel 或 Google 試算表開啟就能直接計算。

這個工具做的事

看位置,不看框線

PDF 裡的表格經常根本沒有框線。就算有,那些線也畫在與文字不同的圖層上,任何取文字的程式都看不見。靠找線來辨識表格的做法之所以常常失敗,原因就在這裡。

所以讀的是位置。一行之內,若字與字之間的空隙遠寬於詞距,那裡就是儲存格的分界;當這些分界在連續幾行裡都落在同一個水平位置上,這一塊就是表格。至少要三行。兩行的區塊通常是標題配一個靠右的日期,把它做成表格只會更難讀。

空儲存格在檔案裡不留任何痕跡,因為那裡本來就沒有字。按順序拼接會整體錯開一格,所以每個儲存格都落到離它最近的欄,其餘留空。

每頁一張工作表

表格散落在好幾頁時,全堆進一張工作表就分不清某個數字來自哪一頁。所以每頁產生一張工作表,用頁碼命名。

不屬於表格的行也保留,每行一條。丟掉表格上方的標題,或者說明數字單位的那句話,剩下的數字就沒辦法解讀了。 頁面上的圖片與印章也一併收進來。浮在儲存格上會妨礙計算,所以放在每張工作表的資料下方。

掃描的 PDF 還原不了

拍紙張或用事務機掃出來的 PDF,整頁就是一張照片。人眼看著是字,檔案裡卻一個字也沒有。沒有東西可取,自然也沒有東西可還原。

這個工具不會默默略過,而是明確告訴你。如果只有部分頁是掃描件,它會用頁碼說明哪幾頁是空的。辨識圖片裡文字的功能尚未加入。

檔案不會離開你的裝置

整個轉換都在這個瀏覽器裡完成。讀取 PDF 和寫出新文件,都是在你裝置上執行的程式做的。根本沒有上傳這一步。

你可以自己驗證。打開開發者工具(F12)的網路面板,然後按轉換:有沒有一個和檔案差不多大的上傳請求,當場就看得見。

常見問題

檔案會上傳到伺服器嗎+

不會。從讀取 PDF 到寫出試算表,全部在這個瀏覽器裡完成。

非表格的文字也會放進去嗎+

會,每行一條,放在第一欄。丟掉表格上方的標題或單位說明,剩下的數字就沒人能解讀了。

儲存格整體錯開了一欄+

這是因為空儲存格在 PDF 裡不留痕跡。把每個儲存格落到最近的欄已經大幅緩解了這個問題,但欄距非常窄的表格仍可能錯位。

合併儲存格怎麼辦+

合併儲存格不會被還原。合併區域裡的值會落進離它最近的那一欄。

數字變成了文字+

PDF 不記錄一個值是數字還是標籤,所以原樣保存。帶千分位符號或貨幣符號時 Excel 會當作文字。在 Excel 裡把儲存格格式改成數值即可。

掃描的 PDF 可以嗎+

不行。掃描件整頁都是照片,沒有文字可取。