xlrd.biffh.XLRDError: Excel xlsx file; not supported的详细解决方法
时间: 2024-01-27 20:12:39 浏览: 339
解决python xlrd无法读取excel文件的问题
xlrd.biffh.XLRDError: Excel xlsx file; not supported的错误提示通常是由于pandas读取Excel文件时使用了xlrd库,而该库不支持.xlsx格式的文件。解决方法如下:
1.升级xlrd库到最新版本,可以使用以下命令进行升级:pip install xlrd --upgrade
2.将Excel文件另存为.xls格式,然后再使用pd.read_excel()函数读取文件。
3.使用pandas的另一个函数pd.read_csv()来读取Excel文件,具体操作如下:
df = pd.read_csv('file.xlsx', sep='\t', encoding='utf-8')
df.to_excel('file.xls', index=False)
df = pd.read_excel('file.xls')
以上三种方法都可以解决该错误提示,具体选择哪种方法取决于你的实际情况。希望能对你有所帮助。
阅读全文