xlrd.biffh.XLRDError: Excel xlsx file; not supportedv
时间: 2023-11-10 15:48:32 浏览: 77
python操作Excel方法详细介绍
xlrd.biffh.XLRDError: Excel xlsx file; not supported这个错误是由于xlrd库的版本问题导致的。根据引用中的信息,xlrd的2.0以上版本不支持读取xlsx格式的文件。因此,如果你想读取xlsx格式的文件,你需要降低xlrd的版本到1.2.0。你可以先卸载当前的xlrd库,然后使用以下命令安装1.2.0版本的xlrd:
pip uninstall xlrd
pip install xlrd==1.2.0
另外,引用中提到了可能出现的其他错误。如果你遇到了"xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found '<?xml'"的错误,可能是因为你尝试打开的文件不是真正的xls文件。你可以使用文本编辑器打开文件,查看文件内容是否符合xls格式。
如果你想读取xlsx格式的文件,而不想改变xlrd库的版本,可以考虑使用其他可以读取xlsx格式的库,如openpyxl或pandas。这些库支持更多的Excel文件格式,并且功能更强大。
阅读全文