Python: Pandas pd.read_excel が ImportError を返す: Excel をサポートするには xlrd >= 0.9.0 をインストールしてください 質問する

Python: Pandas pd.read_excel が ImportError を返す: Excel をサポートするには xlrd >= 0.9.0 をインストールしてください 質問する

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) をインストールしましたが、同じエラーが発生します。ありがとうございます。

ベストアンサー1

@COLDSPEED が非常に巧みに指摘したように、エラーでは xlrd をインストールするように明示的に指示されています。

pip install xlrd

そして、あなたは出発する準備が整います。

おすすめ記事