所以我有一个.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‘
我尝试使用os.rename
将文件重命名为.xlsx
,但仍然不起作用。
发布于 2018-07-03 06:40:38
该文件很可能已经是一个csv文件--而不是通过文件系统重命名的xls或xlsx文件,而不是实际的Excel格式文件。这是您尝试使用xlrd打开csv时生成的错误。
这种情况的指示是你可以用记事本打开它。
https://stackoverflow.com/questions/47690852
复制相似问题