Python使用xlrd读取Excel数据时,“xlrd.biffh.XLRDError: Excel xlsx file; not supported”报错的解决方法

最近,在使用PyCharm编辑器进行xlrd读取Excel数据时,出现了“xlrd.biffh.XLRDError: Excel xlsx file; not supported”的错误,如下所示:
Python使用xlrd读取Excel数据时,“xlrd.biffh.XLRDError: Excel xlsx file; not supported”报错的解决方法_第1张图片

  • 错误分析: 我安装的xlrd版本为2.0.1版,程序报错主要是xlrd的2.0以上版本不支持后缀名.xlsx文件的读取,支持.xls文件的读取。
    Python使用xlrd读取Excel数据时,“xlrd.biffh.XLRDError: Excel xlsx file; not supported”报错的解决方法_第2张图片

  • 解决方法: 在PyCharm下,想要正确读取.xlsx文件的数据,可以选择File中的Settings—>Project Python_Excel—>Python Interpreter—>修改xlrd版本为1.2.0—>点击“OK”确定,即可完成修改。
    Python使用xlrd读取Excel数据时,“xlrd.biffh.XLRDError: Excel xlsx file; not supported”报错的解决方法_第3张图片


  • 运行结果: 在降低xlrd版本后,可通过.xlsx文件正常读取Excel中的数据。
    Python使用xlrd读取Excel数据时,“xlrd.biffh.XLRDError: Excel xlsx file; not supported”报错的解决方法_第4张图片

你可能感兴趣的:(Python,python,excel)