最近,在使用PyCharm编辑器进行xlrd读取Excel数据时,出现了“xlrd.biffh.XLRDError: Excel xlsx file; not supported”的错误,如下所示:
错误分析:我安装的xlrd版本为2.0.1版,程序报错主要是xlrd的2.0以上版本不支持后缀名.xlsx文件的读取,支持.xls文件的读取。
解决方法:在PyCharm下,想要正确读取.xlsx文件的数据,可以选择File中的Settings—>Project Python_Excel—>Python Interpreter—>修改xlrd版本为1.2.0—>点击“OK”确定,即可完成修改。
运行结果:在降低xlrd版本后,可通过.xlsx文件正常读取Excel中的数据。