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



因此,我有一个.xls文件,我可以使用Excel和Notepad打开该文件(可以看到数字以及其他一些文本),但是我无法使用PANDAS模块读取该文件。

df = pd.read_excel(r'"R:ProjectProjects429 - Buchner HöheAnalysis Datascada20171101.xls"',parse_dates=[[0,1,2,3]]) 

弹出的错误如下:

xlrderror:不支持格式或损坏的文件:预期的bof记录; 找到B' x03 x11 x0b x02 x01 x00 x00'

我尝试使用os.rename将文件重命名为.xlsx,它仍然不起作用。

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

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

最新更新