【发布时间】:2018-01-23 20:02:44
【问题描述】:
我正在尝试使用 pandas.read_excel 读取 .xls 文件。它在我的大多数 .xls 文件上都成功了,但是对于一些错误,它会出现以下错误消息:
Unsupported format, or corrupt file: Expected BOF record; found '\x00\x05\x16\x07\x00\x02\x00\x00'
我一直在尝试研究为什么某些文件会发生这种情况,但不是所有文件。 xlrd 版本是 1.0.0。我尝试使用 xlrd.open_workbook 手动读取,得到了相同的结果。
有谁知道这个 BOF 记录指的是什么文件类型?
【问题讨论】:
-
文件是否真的在 Excel/OO 中打开?如果他们这样做了 - 如果你再次保存它们,你可以使用
xlrd阅读tem吗? -
我用 Excel 打开(效果很好)并保存了文件。使用 xlrd 读取时,我得到与 BOF 记录相同的错误代码 ('\x00\x05\x16\x07\x00\x02\x00\x00')