在使用pandas的read_excel
读取excel文件时候,报错提示:
Excel xlsx file; not supported
这是因为pandas默认使用xlrd
打开excel文件。而xlrd
在升级到2.0版本之后,不再支持xlsx
格式,仅支持xls
格式。
令人震惊的反向升级!
侧面证明依赖不要轻易升级,也不要在引用第三方库的时候永远觉得最新版就是最好的,有时候真的就会遇到这种神奇的情况。
解决办法有二:
- 回退版本
pip uninstall xlrd
pip install xlrd==1.2.0
- 换openpyxl
pd.read_excel('test.xlsx', engine='openpyxl')
网友评论