已解决(pandas read_excel 读取Excel报错)ImportError: Pandas requires version ‘2.0.1‘ or newer of ‘xlrd‘ (version ‘1.2.0‘ currently installed).
报错代码
我的代码用 pandas
的 read_excel
读取Excel表格的时候报错:
import pandas as pd
import xlwt
df = pd.read_excel('./test.xls', sheet_name='test')
s1 = df["a"].describe()
s2 = df["b"].describe()
s3 = df["c"].describe()
s4 = df["d"].describe()
s5 = df["e"].describe()
s6 = df["f"].describe()
all = pd.concat([s1, s2, s3, s4, s5, s6], axis=1, ignore_index=False)
print(all)
报错信息截图:
报错翻译
报错信息翻译:
严重错误:Pandas需要“xlrd”的版本“2.0.1”或更高版本(当前安装的版本为“1.2.0”)。
报错原因
报错原因:我的xlrd版本太低了,pandas的read_excel
底层调用的xlrd
库
解决方法
用pip升级xlrd库:
pip install --upgrade xlrd
升级后再次运行代码成功: