无法执行xlsx文件

时间:2018-11-17 04:19:44

标签: pandas

df = pd.read_excel("C:\python\Pandas\weather.xlsx","sheet1") 
df

Error :  c:\users\usha\appdata\local\programs\python\python37-32\lib\site-packages\pandas\io\excel.py in __init__(self, io, **kwds)
    352             import xlrd
    353         except ImportError:
--> 354             raise ImportError(err_msg)
    355         else:
    356             ver = tuple(map(int, xlrd.__VERSION__.split(".")[:2]))

ImportError: Install xlrd >= 0.9.0 for Excel support

CMD:

C:\python\Pandas>pip install --upgrade xlrd
Requirement already up-to-date: xlrd in c:\users\usha\anaconda3\lib\site-packages (1.1.0)

1 个答案:

答案 0 :(得分:2)

这可能是因为您正在使用python3执行脚本,同时正在检查python2中的xlrd支持(默认情况下,pip命令适用于python2。对于python3使用pip3)。您应该使用以下针对python 3的命令安装xlrd

pip3 install xlrd

或者,您可以在python2中运行代码。希望这会有所帮助