#すでに存在するExcelワークブックを読み込む
wb = openpyxl.load_workbook("G:/sample.xlsx")
#ワークブック内のアクティブなシートを取得
ws = wb.active
#シート内のA1セルを読み込み、値を表示
print(ws["A1"].value)
ネットで見つけたコードですが、
エクセルファイルが開きません。
パスを変えてもエラーが出てしまいます。
G:/sample.xlsx
G://sample.xlsx
G:\sample.xlsx
原因を教えてください。
pip install openpyxlは、インストール済みです。
コードの実行はColaboratoryで行っています。
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-45-6f274f9076cf> in <cell line: 2>()
1 #すでに存在するExcelワークブックを読み込む
----> 2 wb = openpyxl.load_workbook("G:/sample.xlsx")
3 #ワークブック内のアクティブなシートを取得
4 ws = wb.active
5 #シート内のA1セルを読み込み、値を表示
3 frames
/usr/lib/python3.10/zipfile.py in __init__(self, file, mode, compression, allowZip64, compresslevel, strict_timestamps)
1249 while True:
1250 try:
-> 1251 self.fp = io.open(file, filemode)
1252 except OSError:
1253 if filemode in modeDict:
FileNotFoundError: [Errno 2] No such file or directory: 'G:/sample.xlsx'
No.5ベストアンサー
- 回答日時:
colabからはローカルマシンのファイルは見えません。
「colabratory で自分のファイルを使う方法」
https://note.com/shinseitaro/n/nf18cafc6f7fd
No.4
- 回答日時:
既に回答があるように実行がColaboratoryなので、実行環境のファイルしかみえませんね。
以下のようなコードを実行してみると分かるかと思います。
import os
os.getcwd() # -> /content
os.listdir() # -> ['.config', 'sample_data']
os.listdir('G:/') # -> FileNotFoundError: [Errno 2] No such file or directory: 'G:/'
No.3
- 回答日時:
> コードの実行はColaboratoryで行っています。
見落してました。
Colaboratory は使ったことないので詳しくはないですが。
https://colab.research.google.com/?hl=ja
> Colab(正式名称「Colaboratory」)では、ブラウザ上で Python を記述、実行できます。
多分、Pythonは Colaboratory のサーバー上で実行されて、ローカルのPCのファイルにアクセスすることはできないのではないでしょうか?
No.2
- 回答日時:
インストールはされたとの事ですが、importは?
https://tech-blog.rakus.co.jp/entry/20210729/ope …
合えて離れているため見えないと言うならスル~して下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- Ruby 教えてください 2 2023/01/04 17:50
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- その他(プログラミング・Web制作) python文字化けエラーが発生しているようです 3 2022/04/13 19:41
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- その他(プログラミング・Web制作) Pythonでエクセルファイルの列を指定してスライス 3 2022/08/28 17:35
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- その他(プログラミング・Web制作) pythonのこのエラーがわかりません 3 2022/11/16 14:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別のシートから値を取得するとき
-
Excel マクロについての相談
-
別のシートを参照して計算する方法
-
エクセルのマクロについて教え...
-
ブック名、シート名を他のモジ...
-
VBA 最終行まで数式をコピーする
-
【ExcelVBA】全シートのセルの...
-
特定の文字を含むシートだけマ...
-
エクセルのマクロについて教え...
-
VBA 入力月で該当シートを選択...
-
一括印刷マクロ シート名を数字...
-
【ExcelVBA】動的にボタン、ボ...
-
VBA 存在しないシートを選...
-
同じ作業を複数のシートに実行...
-
ListViewの画面の更新
-
実行時エラー1004「Select メソ...
-
シートが保護されている状態で...
-
エクセルで通し番号を入れてチ...
-
【VBA】指定した検索条件に一致...
-
ユーザーフォームに入力したデ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別のシートから値を取得するとき
-
ユーザーフォームに入力したデ...
-
【ExcelVBA】全シートのセルの...
-
同じ作業を複数のシートに実行...
-
Excelマクロのエラーを解決した...
-
excelのマクロで該当処理できな...
-
XL:BeforeDoubleClickが動かない
-
ExcelVBA シート名を複数セルか...
-
実行時エラー'1004': WorkSheet...
-
VBA 存在しないシートを選...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
ブック名、シート名を他のモジ...
-
【Excel VBA】Worksheets().Act...
-
ExcelのVBAのマクロで他のシー...
-
エクセルのシート名変更で重複...
-
特定の文字を含むシートだけマ...
-
シートが保護されている状態で...
-
Excel マクロについての相談
-
VBA 検索して一致したセル...
おすすめ情報