ImportError:使用pd.readexcel读取.xlsx文件时,请安装xlrd> = 0.9.0以支持Excel。

Gus*_*usG 3 xlsx pandas

发生了奇怪的事情。就在今天,当尝试从xlsx文件读取数据框时:

import pandas as pd
df = pd.read_excel('vlnew.xlsx',sheet_name='Sheet1') 
Run Code Online (Sandbox Code Playgroud)

我收到以下错误: ImportError:为Excel支持安装xlrd> = 0.9.0

我完全知道,简单而简单的说明是安装xlrd的,但是当我以前从未收到此错误时,我不必安装xlrd,而且xlrd仅适用于旧的.xls文件格式。我正在使用.xlsx。

我不明白为什么今天突然出现此错误。至少对于我来说,这确实很奇怪。

更新:当我在Spyder IDE中执行此脚本时,没有得到xlrd导入错误,但是直到今天,我在Conda命令提示符下运行了该脚本,然后才报告xlrd错误。为什么Conda命令提示符和Spyder IDE之间不一致?

小智 6

尝试将以下命令写入终端 pip install xlrd

然后与大熊猫一起导入xlrd import xlrdimport pandas as pd