![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
#すでに存在する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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実行時エラー1004「Select メソ...
-
IFステートの中にWithステート...
-
excelのマクロで該当処理できな...
-
実行時エラー'1004': WorkSheet...
-
特定の文字を含むシートだけマ...
-
同じ作業を複数のシートに実行...
-
VBAでシート挿入を禁止したい。
-
ユーザーフォームに入力したデ...
-
★Excelファイルの指定したシー...
-
excelで新規作成されるシート名...
-
別のシートから値を取得するとき
-
シートが保護されている状態で...
-
指定文字が含まれるシートを削...
-
エクセルのマクロでアクティブ...
-
【エクセル】オプションボタン...
-
エクセルVBA 変数への代入がう...
-
Excelマクロのエラーを解決した...
-
エクセルの絶対参照の一括操作...
-
ブック名、シート名を他のモジ...
-
VBAです。ユーザーフォームの表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別のシートから値を取得するとき
-
excelのマクロで該当処理できな...
-
ユーザーフォームに入力したデ...
-
同じ作業を複数のシートに実行...
-
【ExcelVBA】全シートのセルの...
-
エクセルのシート名変更で重複...
-
特定の文字を含むシートだけマ...
-
ブック名、シート名を他のモジ...
-
実行時エラー'1004': WorkSheet...
-
XL:BeforeDoubleClickが動かない
-
VBA 存在しないシートを選...
-
ExcelのVBAのマクロで他のシー...
-
Excelマクロのエラーを解決した...
-
実行時エラー1004「Select メソ...
-
エクセルのマクロでアクティブ...
-
【Excel VBA】Worksheets().Act...
-
VBA 最終行まで数式をコピーする
-
シートが保護されている状態で...
-
VBAで同じシート名のコピー時は...
-
エクセル・マクロ シートの非...
おすすめ情報