【已解决】无法打开.xlsx文件,xlrd.biffh.XLRDError: Excel xlsx file; not supported

原因是最近xlrd更新到了2.0.1版本,只支持.xls文件。所以x1 = xlrd.open_workbook("data.xlsx")会报错。

可以安装旧版xlrd,在cmd中运行:
建议直接卸载新版本,下载xlrd旧版本

pip uninstall xlrd
pip install xlrd==1.2.0

也可以用openpyxl代替xlrd打开.xlsx文件:

df=pandas.read_excel(‘data.xlsx’,engine=‘openpyxl’)

上一篇:python+openpyxl 获取最大行数,不是真正想获取的行数,导致替换时,报”NoneType' object has no attribute 'find'


下一篇:iOS xcodebuile 自动编译打包ipa