PDF轉Excel 程式更新 - 會計

Andy avatar
By Andy
at 2020-07-04T20:44

Table of Contents

新版PDF2Excel.exe:https://tinyurl.com/yaxku6bj

因為還滿多人下載的,再加強改寫了一下,
開放選取分割PDF表格的方式,垂直及水平各分三種切割方式:
1. lines
2. lines_strict
3. text

如果PDF的表格用「線」分欄的話,則垂直分割選「lines」,列只有文字沒有線的話,
水平分割則選「text」可達到最佳效果,一般公司上傳的財報用這種方式應可截取到
最完整的表格。
https://i.imgur.com/kxlgnhY.png

市售PDF軟體的轉Excel功能或其他線上PDF轉檔似乎都沒有這支程式轉的格式來得漂亮,
如果有此需求,可詳PDFPlumber文件連結:https://github.com/jsvine/pdfplumber
得到更多資訊,這支程式僅用到此套件的一小部分功能。

"lines": Use the page's graphical lines — including the sides of rectangle
objects — as the borders of potential table-cells.

"lines_strict": Use the page's graphical lines — but not the sides of
rectangle objects — as the borders of potential table-cells.

"text": For vertical_strategy: Deduce the (imaginary) lines that connect the
left, right, or center of words on the page, and use those lines as the
borders of potential table-cells. For horizontal_strategy, the same but using
the tops of words.

※ 引述《noworneverev (小朋友)》之銘言:
: # PDF2Excel用途
: 將PDF檔案裡的表格轉成Excel格式輸出,並搭配VBA將格式轉成可運算的儲存格。
: ## 下載(免安裝)
: PDF2Excel.exe: https://tinyurl.com/yaxku6bj
: 及搭配使用的VBA : https://tinyurl.com/yd7t5m9b
: ## Demo
: 短片演示: https://i.imgur.com/WCbBVIe.gif
: 影片演示: https://youtu.be/0vEI2oiTanM (含安裝VBA增益集)
: ## 使用限制
: 此程式適用於無須OCR的PDF,且檔案裡的表格必須要有格線,僅測試於Windows作業系統。
: ## 使用方法
: 點開PDF2Excel.exe,無須安裝,開啟程式可能會需要點時間,選擇PDF檔案存放的資料夾
: ,批次轉換資料夾內所有PDF檔案成Excel檔案,只轉換PDF檔案裡的表格,文字區塊一律
: 跳過,Excel工作表命名原則以PDF頁碼當作工作表名稱,例如轉換第一頁的表格,
: 輸出的Excel工作表名稱為"Sheet1";若一頁裡偵測到多個表格,例如第三頁有兩個表格
: ,輸出"Sheet3_1"、"Sheet3_2",PDF檔案的表格若無格線將無法轉出。
: 輸出Excel檔案後,使用上方提供的增益集(Text2Column.xlam),將字串轉成Excel可運算
: 的儲存格。
: 轉換僅在本地端執行,無須擔心資料外洩,若有疑慮請詳下方原始碼。
: ## 開發源由
: 近幾天知道好像有客戶在提供PBC時會是用PDF檔案提供,雖然自己從來沒遇過,
: 但曾身為查帳員,光想像就有點想哭QAQ,所以花了點時間寫這支小程式,
: 此程式以Python開發,使用轉換精準度最高的函式庫,再搭配另一支VBA小程式,
: 可快速將檔案轉成查帳可使用的格式。
: ## 給開發者
: 以Python寫成,關鍵的轉換只有十幾行程式,若已有Python環境可參考
: PDFPlumber github的文件自行客製參數,若熟pandas可以再更進一步依照提取出的
: 資料另做處理。
: pip install pdfplumber
: pip install pandas
: 開放原始碼:https://github.com/noworneverev/PDF2Excel
: 若覺得這個程式對你有幫助,可以幫小弟按個星星我會很開心<( ̄︶ ̄)>

--
Tags: 會計

All Comments

Una avatar
By Una
at 2020-07-07T06:10
推神人!

K所台中103A風氣

Rebecca avatar
By Rebecca
at 2020-07-03T17:20
版上前輩大家好 今年應屆錄取了K所台中103A 想請問這組實際的風氣、加班費和工作內容是什麼情況 以及台中台北薪水有差很多嗎 網路上查到的都以台北為主偏偏K所的薪水要報到時才會知道 想先了解一下再決定要不要報到 謝謝大家! - ...

鄭泓 108年 會計

Cara avatar
By Cara
at 2020-07-03T00:30
近期買了鄭泓108年的會計課程 想問一下有上過108跟109課程的人嗎 想知道109年的課有沒有多更改了哪些地方 還是我108年的課程完整聽過全部就可以了嗎 因為還沒看課程之前 已經有聽說108的講義 在課堂中有很多部分要改 不知道109會不會跟108的課程比又多一些地方要改 希望有人能 幫我解答一下了 謝謝 ...

有適合零基礎的中成審線上函授嗎

Faithe avatar
By Faithe
at 2020-07-02T23:28
如題 今年大四剛畢業 準備明年考會研所 但在學校只有上過初會 目前補習感覺只是在硬記解題過程 想請問有沒有那種跟學校一樣完整 教完兩學期的中成審(18學分)的 線上函授 謝謝 - ...

去年地特的一個考題

Elvira avatar
By Elvira
at 2020-07-02T17:32
6 甲公司於 X5 年初以$5,100,000,發行面額$5,000,000,10%,每年底付息一次公司債 ,市場 利率為 9.5%;該公司另支付與發行公司債相關之直接交易成本$100,000。甲公司 發行該公司 債對 X5 年稅前淨利影響為何? 答案是50萬,應該是用500萬*10%,但想請問為什麼不是用 ...

預算法相關問題

Charlotte avatar
By Charlotte
at 2020-07-02T10:51
想請問大家「中央政府嚴重特殊傳染性肺炎防治及紓困振興特別預 算追加預算案」 是根據預算法第八十三條之規定中那一款所編列? 不太確定是(國家經濟重大變故)還是(不定期或數年一次之重大政事),在網路上都搜 不到答案,請各位前輩解惑感恩! - ...