DLe*_*Lee 4 python excel xlrd pandas
我正在尝试使用 pandas.read_excel 读取 .xls 文件。它在我的大多数 .xls 文件上都成功了,但对于某些文件,它会出错并显示以下错误消息:
Unsupported format, or corrupt file: Expected BOF record; found '\x00\x05\x16\x07\x00\x02\x00\x00'
Run Code Online (Sandbox Code Playgroud)
我一直在努力研究为什么这会发生在一些文件上,但不是所有文件。xlrd 版本是 1.0.0。我尝试使用 xlrd.open_workbook 手动读入,但得到了相同的结果。
有谁知道这个BOF记录指的是什么文件类型?
出现该错误消息的原因有多种。但是,主要原因可能是由于 Excel 文件本身。有时,尤其是当您从某个报告门户中提取 Excel 文件时,Excel 文件可能已损坏,因此最好的方法是打开 Excel 文件并将其另存为新的 .xls 文件,然后重试运行 pandas.read_excel。
让我知道它是否有效。
| 归档时间: |
|
| 查看次数: |
13866 次 |
| 最近记录: |