看板 Python 關於我們 聯絡資訊
最近因為工作上需要把上萬個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
TuCH: 有什麼範例檔案可以來試試嗎 05/30 10:23
acer1832a: 你是用stackoverflow上那個方式吧,其實下面有人反應用 05/30 14:10
acer1832a: 這個方式無法讀檔,因為rpt似乎也是用7zip封裝起來的檔 05/30 14:11
acer1832a: 案,無法直接讀取 05/30 14:12
acer1832a: 你先看看解出來的檔案是什麼吧 05/30 14:12
blacknate: 自問自答一下,後來用7zip解出來也無法使用,只好用pya 05/30 16:29
blacknate: utogui模擬鍵盤滑鼠動作,安裝crystal report viewer 05/30 16:29
blacknate: 把檔案轉成xls檔了,感謝樓上兩位 05/30 16:29