Python:Pandas pd.read_excel 给出 ImportError:安装 xlrd >= 0.9.0 以获得 Excel 支持

标签 python excel python-2.7 pandas

我正在尝试使用 pandas 读取 .xlsx,但出现以下错误:

data = pd.read_excel(low_memory=False, io="DataAnalysis1/temp1.xlsx").fillna(value=0) 

Traceback (most recent call last):
  File "/Users/Vineeth/PycharmProjects/DataAnalysis1/try1.py", line 9, in <module>
    data = pd.read_excel(low_memory=False, io="DataAnalysis1/temp1.xlsx").fillna(value=0)
  File "/Users/Vineeth/venv/lib/python2.7/site-packages/pandas/util/_decorators.py", line 118, in wrapper
    return func(*args, **kwargs)
  File "/Users/Vineeth/venv/lib/python2.7/site-packages/pandas/io/excel.py", line 230, in read_excel
    io = ExcelFile(io, engine=engine)
  File "/Users/Vineeth/venv/lib/python2.7/site-packages/pandas/io/excel.py", line 263, in __init__
    raise ImportError(err_msg)
ImportError: Install xlrd >= 0.9.0 for Excel support

我也试过

data = pd.read_excel("DataAnalysis1/temp1.xlsx", low_memory=False).fillna(value=0)

我仍然遇到同样的错误。

背景:我正在尝试提取具有多个工作表的 excel 文件作为数据框的字典。我安装了 xlrd 版本 0.9.0 和最新版本(1.1.0),但我仍然遇到相同的错误。谢谢!

最佳答案

正如@COLDSPEED 如此 Eloquent 地指出错误明确告诉您安装 xlrd。

pip install xlrd

你会很高兴的。

关于Python:Pandas pd.read_excel 给出 ImportError:安装 xlrd >= 0.9.0 以获得 Excel 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48066517/

相关文章:

python - 检查YouTube视频是否可以嵌入使用

python - 列表小部件项数据对象上的槽从未被调用(在 PyQt 5.7 中)

Excel VBA代码: Compile Error in x64 Version ('PtrSafe' attribute required)

excel - 使用 C# 在 Excel 工作表中查找并删除一些文本

App Engine 上的 Python 2.7,simplejson 与原生 json,谁更快?

python - Django相关模型无法解析

python - 覆盖 JWT,以便用户可以通过移动设备注册

python - 从 mongo 数组中删除空元素

java - 删除 Excel 最后一行时出错 - Apache POI

macos - Numpy 和 Pandas 在 Mac 上的 Jupyter Notebook 中不起作用