使用python的xlrd读取Excel文件时报错:
xlrd.biffh.XLRDError: Excel xlsx file; not supported
报错原因是xlrd版本的问题,现在直接pip install xlrd下载的是2.0.1版本的,将其卸载下载1.2.0的即可,不过我这里并没有下载过xlrd,也还是报错了,所以应该是缺少 xlrd
模块。
解决方法:
pip3 install xlrd==1.2.0
说明:
如果你的电脑同时安装了py2和py3,直接使用pip install xlrd
默认该包是指向py2的,如果你使用的是py3,则使用 pip3 install xlrd==1.2.0
即可。
通常而言,我们解释器指向的文件名是 python.exe ,这一点看不出来是哪个版本的,最直接的办法就是,打开Windows的 cmd
命令行,或者Linux系统下,直接python
一下就知道,本机当前的python版本
如果是在虚拟环境下的python解释器,一般在虚拟环境下Scripts
目录下,直接运行python.exe
文件。
参考链接:https://blog.csdn.net/weixin_45579026/article/details/112601560