前提・実現したいこと
pythonを用いてEXCELに数値を入力する練習として
「python excel1.xlsx」という既存のEXCELファイルのA1のマスに2を入力するプログラムを書きたいと思っています。
発生している問題・エラーメッセージ
PS C:\Users\narum> & C:/Users/narum/AppData/Local/Microsoft/WindowsApps/python.exe "c:/Users/narum/OneDrive/デスクトップ/my python/python excel test1.py"
Traceback (most recent call last):
File "c:\Users\narum\OneDrive\デスクトップ\my python\python excel test1.py", line 2, in <module>
wb = openpyxl.load_workbook("python excel1.xlsx")
File "C:\Users\narum\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\openpyxl\reader\excel.py", line 315, in load_workbook
reader = ExcelReader(filename, read_only, keep_vba,
File "C:\Users\narum\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\openpyxl\reader\excel.py", line 124, in init
self.archive = _validate_archive(fn)
File "C:\Users\narum\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\openpyxl\reader\excel.py", line 96, in _validate_archive
archive = ZipFile(filename, 'r')
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.752.0_x64__qbz5n2kfra8p0\lib\zipfile.py", line 1239, in init
self.fp = io.open(file, filemode)
FileNotFoundError: [Errno 2] No such file or directory: 'python excel1.xlsx'
PS C:\Users\narum>
該当のソースコード
import openpyxl
wb = openpyxl.load_workbook("python excel1.xlsx")
wb = openpyxl.Workbook()
ws = wb.active
ws.title = "WorkSheetTitle"
ws["A1"] = "2"
wb.save("python excel1.xlsx")
試したこと
openpyxlはインストールされているはずです(コマンドプロンプトにて確認済み)
補足情報(FW/ツールのバージョンなど)
ご教授お願いします。
回答1件
あなたの回答
tips
プレビュー