pythonを使ってexcelを操作してみたいです
同じ質問を下記の方がしております。
https://teratail.com/questions/166261
私の理解不足でまだエラーが発生しております
下記はすでに確認しました
import os
os.getcwd()
実行すると
C:\Users\ito\Anaconda3\python.exe C:/Users/ito/PycharmProjects/test02/openpyxl01.py
となり、「C:/Users/ito/PycharmProjects/test02/openpyxl01.py」の「C:\Users\ito\PycharmProjects\test02」
までファイルを移動しましたが、下記のようにエラーが出てしまいます。
「C:\Users\ito\Anaconda3\python.exe」この部分はどう理解すればよいのでしょうか
また「test02」の場所ではなく「中」に入れるの意味がよくわかりません。
発生している問題・エラーメッセージ
Traceback (most recent call last):
File "C:/Users/ito/PycharmProjects/test02/openpyxl01.py", line 4, in <module>
wb = openpyxl.load_workbook('path/to/your/test.xlsx')
File "C:\Users\ito\Anaconda3\lib\site-packages\openpyxl\reader\excel.py", line 311, in load_workbook
data_only, keep_links)
File "C:\Users\ito\Anaconda3\lib\site-packages\openpyxl\reader\excel.py", line 126, in init
self.archive = _validate_archive(fn)
File "C:\Users\ito\Anaconda3\lib\site-packages\openpyxl\reader\excel.py", line 98, in _validate_archive
archive = ZipFile(filename, 'r')
File "C:\Users\ito\Anaconda3\lib\zipfile.py", line 1204, in init
self.fp = io.open(file, filemode)
FileNotFoundError: [Errno 2] No such file or directory: 'path/to/your/test.xlsx'
Process finished with exit code 0
該当のソースコード
import openpyxl
wb = openpyxl.load_workbook('path/to/your/test.xlsx')
試したこと
参考にしているサイト曰く
ダウンロードしたExcelファイルを、Pythonを動かしている環境と同じディレクトリに移動(コピー)するとあったので
import os
os.getcwd()
と実行すると
C:\Users\ito\Anaconda3\python.exe C:/Users/ito/PycharmProjects/test02/openpyxl01.py
「C:\Users\ito\Anaconda3\python.exe」のディレクトリに移動させて実行、結果変わりなし。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー