作者blacknate (Nate)
看板Python
标题[问题] 如何读取crystal report 的RPT档案
时间Thu May 30 10:13:46 2019
最近因为工作上需要把上万个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://webptt.com/cn.aspx?n=bbs/Python/M.1559182428.A.764.html
1F:推 TuCH: 有什麽范例档案可以来试试吗 05/30 10:23
2F:→ acer1832a: 你是用stackoverflow上那个方式吧,其实下面有人反应用 05/30 14:10
3F:→ acer1832a: 这个方式无法读档,因为rpt似乎也是用7zip封装起来的档 05/30 14:11
4F:→ acer1832a: 案,无法直接读取 05/30 14:12
5F:→ acer1832a: 你先看看解出来的档案是什麽吧 05/30 14:12
6F:→ blacknate: 自问自答一下,後来用7zip解出来也无法使用,只好用pya 05/30 16:29
7F:→ blacknate: utogui模拟键盘滑鼠动作,安装crystal report viewer 05/30 16:29
8F:→ blacknate: 把档案转成xls档了,感谢楼上两位 05/30 16:29