解决pandas读取xlsx文件报错“XLRDError: Excel xlsx file; not supported”

代码:

df=pd.read_excel("xxx")

报错:

XLRDError: Excel xlsx file; not supported

原因:
xldr==2.0.1版本不支持xlsx的读写,仅支持xls。详见此博客。

解决办法:
(1)安装老版本xlrd

pip uninstall xlrd
pip install xlrd==1.2.0

(2)pd.read_excel指定engine为openpyxl

df=pd.read_excel("xxx",engine="openpyxl")

你可能感兴趣的:(pandas)