无法使用xlrd在python中读取.xls文件

时间:2012-09-11 15:58:16

标签: python

我的代码 -

import xlrd
xlrd.open_workbook('H:\DataSync\Projects\CV_Rec\Feed.xls')

错误 -

Traceback (most recent call last):
XLRDError: Unsupported format, or corrupt file: Expected BOF record; found 'PK\x03\x04\x14\x00\x06\x00'
File "D:\ATHENA~1\RELEAS~1\build\ext\noarch/pylib\site-packages\xlrd\__init__.py", line 1545, in getbof
File "D:\ATHENA~1\RELEAS~1\build\ext\noarch/pylib\site-packages\xlrd\__init__.py", line 1539, in bof_error

有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

好的..我发现了问题!我从这里获得这张excel表的人已经将原始文件从'Feed.xlsx'重命名为'Feed.xls'。

这是文件损坏的原因。