首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在python中读取.xls文件(使用pandas read_excel)

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

Stack Overflow用户
提问于 2017-12-07 16:40:40
回答 1查看 3.8K关注 0票数 1

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

代码语言:javascript
复制
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,但仍然不起作用。

EN

回答 1

Stack Overflow用户

发布于 2018-07-03 06:40:38

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47690852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档