【python】pandasをインポートしたい

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のインストールとエクセルの読み込みは成功した!!

コメント