ImportError: Pandas requires version '1.1.0' or newer of 'xlrd' (version '1.0.0' currently installed).
即xlrd的版本有点低,需要更新。
使用以下命令:
pip install --upgrade xlrd
使用该命令后仍然报错:XLRDError: Excel xlsx file; not supported
原因是最近xlrd更新到了2.0.1版本,只支持.xls文件。所以pandas.read_excel(‘xxx.xlsx’)会报错。
方法一:可以安装旧版xlrd,在cmd中运行:
pip uninstall xlrd
pip install xlrd==1.2.0
方法二:用openpyxl代替xlrd打开.xlsx文件:
df=pandas.read_excel(‘data.xlsx’,engine=‘openpyxl’)
使用openpyxl打开时报错:ImportError: Pandas requires version '2.4.8' or newer of 'openpyxl' (version '2.4.1' currently installed).
直译过来就是:pandas要求‘2.4.8’或更新版本的openpyxl(当前版本为‘2.4.1’),根据提示升级对应版本就好~
在cmd中运行:pip install --upgrade openpyxl