前提・実現したいこと
pythonを使ってexcelを操作してみたいと思い
オライリー・ジャパンの『退屈なことはPythonにやらせよう』の301ページ
12.3.1 OpenPyXLを用いてExcelドキュメントを開く
に記載されてあるコードを実行しました。
発生している問題・エラーメッセージ
Traceback (most recent call last): File "<pyshell#1>", line 1, in <module> wb=openpyxl.load_workbook('example.xlsx') File "C:\Users\ORDER_KATE\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\reader\excel.py", line 174, in load_workbook archive = _validate_archive(filename) File "C:\Users\ORDER_KATE\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\reader\excel.py", line 121, in _validate_archive archive = ZipFile(filename, 'r', ZIP_DEFLATED) File "C:\Users\ORDER_KATE\AppData\Local\Programs\Python\Python37-32\lib\zipfile.py", line 1182, in __init__ self.fp = io.open(file, filemode) FileNotFoundError: [Errno 2] No such file or directory: 'example.xlsx' >>>
該当のソースコード
Python3.7.0
1 2 3>>> import openpyxl 4>>> wb=openpyxl.load_workbook('example.xlsx')
試したこと
参考にしているサイト曰く
ダウンロードしたExcelファイルを、Pythonを動かしている環境と同じディレクトリに移動(コピー)するとあったので
import os
os.getcwd()
と実行すると
'C:\Users\ORDER_KATE\AppData\Local\Programs\Python\Python37-32'
が表示されたので
//Python37-32' がある場所(ディレクトリ?)に
example.xlsxを移動させて再度実行したのですが、結果が変わりませんでした。
補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/27 14:34