Pandas.read_excel:不支持的格式或损坏的文件:期望的BOFlogging

我正在尝试使用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手动读入,并得到相同的结果。

有谁知道这个BOFlogging是指什么文件types?

这个错误信息出现的原因有很多种。 但是,主要原因可能是由于Excel文件本身。 有时,特别是如果您从某个Reporting Portal中提取Excel文件,Excel文件可能会损坏,因此最好的方法是打开Excel文件并将其另存为新的.xls文件,然后重试运行pandas.read_excel。

让我知道它是否有效。