[問題] 如何讀取crystal report 的RPT檔案

看板Python作者 (Nate)時間5年前 (2019/05/30 10:13), 編輯推噓1(107)
留言8則, 3人參與, 5年前最新討論串1/1
最近因為工作上需要把上萬個Crystal report的RPT檔需要轉成EXCEL 想用批次自動化的方法處理,搜尋了一些文件,也都找不到解法 試用了網路上的方法如下: import pandas as pd df = pd.read_fwf("2014-1.rpt", skiprows=[1], nrows=150) 用了以後只能跑出亂碼,使用big5去解 import pandas as pd df = pd.read_fwf("2014-1.rpt",decode='big5', skiprows=[1], nrows=150) 結果也是相同,都無法辨識出文字 請問大家有沒有可以解的方法,或是其他套件可以用 感謝了!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.137.49.90 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1559182428.A.764.html

05/30 10:23, 5年前 , 1F
有什麼範例檔案可以來試試嗎
05/30 10:23, 1F

05/30 14:10, 5年前 , 2F
你是用stackoverflow上那個方式吧,其實下面有人反應用
05/30 14:10, 2F

05/30 14:11, 5年前 , 3F
這個方式無法讀檔,因為rpt似乎也是用7zip封裝起來的檔
05/30 14:11, 3F

05/30 14:12, 5年前 , 4F
案,無法直接讀取
05/30 14:12, 4F

05/30 14:12, 5年前 , 5F
你先看看解出來的檔案是什麼吧
05/30 14:12, 5F

05/30 16:29, 5年前 , 6F
自問自答一下,後來用7zip解出來也無法使用,只好用pya
05/30 16:29, 6F

05/30 16:29, 5年前 , 7F
utogui模擬鍵盤滑鼠動作,安裝crystal report viewer
05/30 16:29, 7F

05/30 16:29, 5年前 , 8F
把檔案轉成xls檔了,感謝樓上兩位
05/30 16:29, 8F
文章代碼(AID): #1SxpnSTa (Python)