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

新手上路,请多包涵

我正在尝试使用熊猫阅读 .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),但我仍然遇到相同的错误。谢谢!

原文由 Vineeth Sai 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 987
1 个回答

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

 pip install xlrd

你会很高兴去。

原文由 Grr 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题