在python中读取.xls文件(使用pandas read_excel)

时间:2017-12-07 08:40:40

标签: python pandas xls

所以我有一个.xls文件,我可以用Excel和记事本打开(可以看到数字和其他一些文本),但我无法使用pandas模块读取文件。

df = pd.read_excel(r'"R:\Project\Projects\429 - Buchner Höhe\Analysis Data\scada\20171101.xls"',parse_dates=[[0,1,2,3]]) 

弹出的错误如下:

  

XLRDError:不支持的格式或损坏的文件:预期的BOF记录;   找到b' \ x03 \ x11 \ x0b \ x02 \ x01 \ x00 \ x00'

我尝试使用.xlsx将文件重命名为os.rename,但仍然无效。

1 个答案:

答案 0 :(得分:0)

该文件很可能已经是一个csv文件-不是通过文件系统重命名的xls或xlsx,而不是实际的Excel格式文件。这是您尝试使用xlrd打开CSV时生成的错误。

这种情况的指示是可以使用记事本打开它。