pythonの勉強中
どうもpythonでexcelで遊べるらしいのだが、その為にpandasのインストールが必要らしい。
私は、vscodeでpythonの勉強をしているので、vscodeで使えるようにしたい。
そこで、pandasのインストール方法を調べてみた。
python -m pip install pandas
これでインストール出来るらしい
やってみた
Collecting pandas
Downloading pandas-3.0.1-cp314-cp314-win_amd64.whl.metadata (19 kB)
Collecting numpy>=2.3.3 (from pandas)
Downloading numpy-2.4.2-cp314-cp314-win_amd64.whl.metadata (6.6 kB)
Collecting python-dateutil>=2.8.2 (from pandas)
Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting tzdata (from pandas)
Downloading tzdata-2025.3-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting six>=1.5 (from python-dateutil>=2.8.2->pandas)
Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Downloading pandas-3.0.1-cp314-cp314-win_amd64.whl (9.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.9/9.9 MB 11.2 MB/s 0:00:00
Downloading numpy-2.4.2-cp314-cp314-win_amd64.whl (12.4 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.4/12.4 MB 11.5 MB/s 0:00:01
Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Downloading tzdata-2025.3-py2.py3-none-any.whl (348 kB)
Installing collected packages: tzdata, six, numpy, python-dateutil, pandas
━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━ 2/5 [numpy] WARNING: The scripts f2py.exe and numpy-config.exe are installed in ‘C:\Users\user01\AppData\Local\Python\pythoncore-3.14-64\Scripts’ which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use –no-warn-script-location.
Successfully installed numpy-2.4.2 pandas-3.0.1 python-dateutil-2.9.0.post0 six-1.17.0 tzdata-2025.3
出来たっぽい!!
次は、vscodeでpandasをインポートしてみる。
import pandas as pd
これで、pandasをインポート出来るはず!!
実行してみると、エラー出ない。
たぶん成功している。
試しにサンプルエクセルを読み込んでみよう。
import pandas as pd
df = pd.read_excel(‘sample.xlsx’)
すると、エラーでた!
File “C:\Users\user01\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pandas\io\excel\_openpyxl.py”, line 559, in __init__
import_optional_dependency(“openpyxl”)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
File “C:\Users\user01\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pandas\compat\_optional.py”, line 161, in import_optional_dependency
raise ImportError(msg) from err
ImportError: `Import openpyxl` failed. Use pip or conda to install the openpyxl package.
何か必要なのか
ImportError: `Import openpyxl` failed.
というエラーが出ているので、openpyxlというパッケージも必要なのか?
さっきと同じインストール方法で行けるか
python -m pip install openpyxl
すると
Collecting openpyxl
Downloading openpyxl-3.1.5-py2.py3-none-any.whl.metadata (2.5 kB)
Collecting et-xmlfile (from openpyxl)
Downloading et_xmlfile-2.0.0-py3-none-any.whl.metadata (2.7 kB)
Downloading openpyxl-3.1.5-py2.py3-none-any.whl (250 kB)
Downloading et_xmlfile-2.0.0-py3-none-any.whl (18 kB)
Installing collected packages: et-xmlfile, openpyxl
Successfully installed et-xmlfile-2.0.0 openpyxl-3.1.5
出来たっぽい!
もう一度エクセル読み込みしてみる
import pandas as pd
df = pd.read_excel(‘sample.xlsx’)
エラー出ない!
成功しているようだ!!
読み込んだのを表示してみよう。
import pandas as pd
df = pd.read_excel(‘sample.xlsx’)
print(df)
これで、エクセルの内容が表示されるはず!!
Empty DataFrame
Columns: [test]
Index: []
表示された!!
サンプルエクセルはA1に「test」と入れているだけなので、ちゃんと読み込めているようだ!!
とりあえず、pandasのインストールとエクセルの読み込みは成功した!!

コメント