6時間目突入
pandasを使うだけってあるので、」
.py
import glob
import pandas as pd
root_path = r"\\●●●●\user\PLANT\90_システム\400.アカウント\430.beat-box\432.ファイルの保存\*"
items = glob.glob(root_path)
items.to_excel(root_path,sheet_name='ファイル名', index=True)
簡単に入れてコードするも
.py(エラー)
C:\Users\maedat>Python "C:\Users\maedat\OneDrive - ●●●●株式会社\デスクトップ\import glob.py"
Traceback (most recent call last):
File "C:\Users\maedat\OneDrive - ●●●●株式会社\デスクトップ\import glob.py", line 2, in <module>
import pandas as pd
ModuleNotFoundError: No module named 'pandas'
いつも出るのはこのエラー
2行目が間違っているよだって
でも呼び出しなんでまちがってるっていっても
エラーコードで引いてみた
まずPandasのインストール
.py
C:\Users\maedat>pip install pandas
Collecting pandas
Downloading pandas-2.2.3-cp313-cp313-win_amd64.whl.metadata (19 kB)
Collecting numpy>=1.26.0 (from pandas)
Downloading numpy-2.1.3-cp313-cp313-win_amd64.whl.metadata (60 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 pytz>=2020.1 (from pandas)
Downloading pytz-2024.2-py2.py3-none-any.whl.metadata (22 kB)
Collecting tzdata>=2022.7 (from pandas)
Downloading tzdata-2024.2-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting six>=1.5 (from python-dateutil>=2.8.2->pandas)
Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Downloading pandas-2.2.3-cp313-cp313-win_amd64.whl (11.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.5/11.5 MB 21.6 MB/s eta 0:00:00
Downloading numpy-2.1.3-cp313-cp313-win_amd64.whl (12.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.6/12.6 MB 23.6 MB/s eta 0:00:00
Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Downloading pytz-2024.2-py2.py3-none-any.whl (508 kB)
Downloading tzdata-2024.2-py2.py3-none-any.whl (346 kB)
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: pytz, tzdata, six, numpy, python-dateutil, pandas
Successfully installed numpy-2.1.3 pandas-2.2.3 python-dateutil-2.9.0.post0 pytz-2024.2 six-1.16.0 tzdata-2024.2
[notice] A new release of pip is available: 24.2 -> 24.3.1
[notice] To update, run: python.exe -m pip install --upgrade pip
次のエラー
.py
C:\Users\maedat>Python "C:\Users\maedat\OneDrive - ●●●●株式会社\デスクトップ\import glob.py"
Traceback (most recent call last):
File "C:\Users\maedat\OneDrive - ●●●●株式会社\デスクトップ\import glob.py", line 7, in <module>
items.to_excel(root_path,sheet_name='売上', index=True)
^^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'to_excel'
どうやら
まずリストをpandasのDataFrameに変換し、その後to_csvメソッドを使用します。
とあるので、
このように変更しました。
.py
import glob
import pandas as pd
root_path = r"\\●●●●\user\PLANT\90_システム\400.アカウント\430.beat-box\432.ファイルの保存\*"
items = glob.glob(root_path)
df = pd.DataFrame(items)
# DataFrameをCSVに保存
df.to_csv(r"C:\Users\maedat\OneDrive - DOWAテクノエンジ株式会社\デスクトップ\output.xlsx", index=False)
きちんとファイルは出来上がりました。
でも文字化けする~~~~(´;ω;`)ウゥゥ
旅路はながいのだ