EZsoft 板


LINE

新版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. ============================================================================ # 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 若覺得這個程式對你有幫助,可以幫小弟按個星星我會很開心<( ̄︶ ̄)> -- Accoding: https://www.facebook.com/AccodingTW/ --
QR Code



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.137.79 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/EZsoft/M.1593245594.A.2CC.html
1F:推 shala: 推 06/27 21:18
2F:推 espresso1: 很實用! 06/27 21:32
3F:推 paulri8924: 推 06/28 13:56
4F:推 violetflames: 超級實用,內建的表格轉換每次都不太準 06/29 13:10
5F:推 dx90c: 推 06/30 13:21
6F:推 kichitai: 讚 06/30 19:44
7F:→ bcs: 查帳員也要會寫scrpit(●—●) 07/01 14:13
※ 編輯: noworneverev (223.136.144.242 臺灣), 07/04/2020 21:01:19
8F:推 EDGE: 大推~ 07/08 20:40
9F:推 tinyfan: 雖然不是很懂,但先推再說 07/09 19:35







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP