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

在python中读取.xls文件(使用pandas read_excel),python,pandas,xls,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\x0

因此,我有一个
.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
。重命名
,但仍不起作用。

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


这种情况的标志是你可以用记事本打开它

你能把你写的代码贴出来吗?如果你的问题提供了一个.df=pd.read_excel(r''r:\Project\Projects\429-Buchner Höhe\Analysis Data\scada\20171101.xls',parse_dates=[[0,1,2,3]]),你就更有可能得到帮助。MS excel能够打开一个xls/XLSX文件,即使最后一个错误很少。也许熊猫没有…也许复制了…-是的,我已经查过帖子了。这无助于解决问题。所以我又在这里发帖了