#すでに存在する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も見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
C言語などをマスターして、人生に何かメリットありますか???
その他(プログラミング・Web制作)
-
QT(C++)の学習方法について
C言語・C++・C#
-
C言語について。
C言語・C++・C#
-
-
4
C言語について。
C言語・C++・C#
-
5
独自ドメインのHPを編集するにはどうしたらいいでしょうか。
その他(プログラミング・Web制作)
-
6
Javaって使いますか、もう古いですか?C++とどっちがいいですか?分析でC++使う授業ありましたけ
C言語・C++・C#
-
7
テキストエディタvscodeでプログラミングしているのですが、 コメントアウトだけを折りたたむ、非表
その他(プログラミング・Web制作)
-
8
ホリエモン ひろゆきはプログラマーになればお金が儲かると言いますが嘘で? IT土方というのは正しい
その他(プログラミング・Web制作)
-
9
サクラエディタ・マクロ → VSCode・マクロに変更
その他(プログラミング・Web制作)
-
10
プログラマーがHTMLとCSSでウェブデザインをするのは大人の幼稚園なんじゃないかと思い込んでる
その他(プログラミング・Web制作)
-
11
C言語について
C言語・C++・C#
-
12
C言語について。
C言語・C++・C#
-
13
CやJAVa,Rubyなどプログラミング言語の分岐のコードを思いつく限り教えてください。 if(◯
その他(プログラミング・Web制作)
-
14
擬似コード 長さがmの配列でなんで For i =0 to m とかかくの?m-1までしかないでしょ
C言語・C++・C#
-
15
C言語って古いですか?
C言語・C++・C#
-
16
gcc13.2のバグ?
C言語・C++・C#
-
17
C言語について。
C言語・C++・C#
-
18
Int('1234') で、strをかんたんに整数で扱えちゃうパイソンはどうなってるんですか?
C言語・C++・C#
-
19
VisualStudioでのプログラミングにおススメのデータベース
C言語・C++・C#
-
20
終端記号、非終端記号とは
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別のシートから値を取得するとき
-
【ExcelVBA】全シートのセルの...
-
ユーザーフォームに入力したデ...
-
【VBA】色のついたシート名を取得
-
セルの値によって、シート見出...
-
ブック名、シート名を他のモジ...
-
別のシートを参照して計算する方法
-
XL:BeforeDoubleClickが動かない
-
VBAで同じシート名のコピー時は...
-
マクロを使って、シート印刷完...
-
ExcelのVBAのマクロで他のシー...
-
VBA 存在しないシートを選...
-
VBA 最終行まで数式をコピーする
-
特定の文字を含むシートだけマ...
-
【Excel VBA】Worksheets().Act...
-
Access エクセルシート名変更
-
ExcelVBA シート名を複数セルか...
-
エクセルVBA 別シートからのコ...
-
同じ作業を複数のシートに実行...
-
実行時エラー'1004': WorkSheet...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別のシートから値を取得するとき
-
ユーザーフォームに入力したデ...
-
Excelマクロのエラーを解決した...
-
excelのマクロで該当処理できな...
-
同じ作業を複数のシートに実行...
-
ExcelVBA シート名を複数セルか...
-
【ExcelVBA】全シートのセルの...
-
Excel マクロについての相談
-
VBA 存在しないシートを選...
-
実行時エラー'1004': WorkSheet...
-
特定の文字を含むシートだけマ...
-
ExcelのVBAのマクロで他のシー...
-
ブック名、シート名を他のモジ...
-
XL:BeforeDoubleClickが動かない
-
VBA 複数の各シートに行を追加...
-
エクセルのシート名変更で重複...
-
【Excel VBA】Worksheets().Act...
-
シートが保護されている状態で...
-
Excel VBA 複数行を数の分だけ...
-
for 文の 繰り返し処理に使える...
おすすめ情報