質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
openpyxl

openpyxlは、Excel2007以降のファイル(xlsx/xlsm/xltx/xltm)を読み書きするためのPythonライブラリです。

Google

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

Q&A

0回答

1027閲覧

Google coloboratory を使用した openpyxl のエクセルブック保存先指定方法について

JunKashino

総合スコア0

openpyxl

openpyxlは、Excel2007以降のファイル(xlsx/xlsm/xltx/xltm)を読み書きするためのPythonライブラリです。

Google

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

0グッド

1クリップ

投稿2021/03/28 14:54

前提・実現したいこと

Google coloboratory で openpyxl を使用しています。
エクセルの新規ブック作成、保存をしているのですが
保存したエクセルブックがどこに保存されるのかが分かりません。

発生している問題・エラーメッセージ

実行してもエラーが出ないのですが、作成されたエクセルブックが見つかりません。

該当のソースコード

import openpyxl

wb = Workbook()
ws = wb.active

for row_count in range(1, 5):
cell_no = f'A{row_count}'
ws[cell_no] = 'Hello, python'

path = "C:\Users\user\Desktop\test0328.xlsx"
wb.save(path)

試したこと

Visual Studio Code で上記コードを実行するとデスクトップにエクセルファイルが保存されます。
Google coloboratory では,別の操作やコードが必要になるのでしょうか?

補足情報(FW/ツールのバージョンなど)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

meg_

2021/03/28 15:05

・コードは「コードの挿入」で記入してください。 ・質問のコードを実行したところ「NameError: name 'Workbook' is not defined」のエラーが発生したのですが、コードに不足はありませんか?
jbpb0

2021/03/28 21:48 編集

> 保存したエクセルブックがどこに保存されるのかが分かりません。 Googleコラボの画面の一番左に、縦にアイコンが並んでいて、その中に「ファイル」アイコンがありますので、それをクリックしてみてください https://wagtail.cds.tohoku.ac.jp/coda/python/images/google-colab-runtime-files-rev2.png そうすると、Googleコラボ上にあるディレクトリやファイルが現れます そこにありませんか?
jbpb0

2021/03/28 22:03

> Visual Studio Code で上記コードを実行するとデスクトップにエクセルファイルが保存されます。 Google coloboratory では,別の操作やコードが必要になるのでしょうか? 質問者さんがお使いのコンピュータ内のどこか(デスクトップ等)に、Pythonコードでファイルを保存したいなら、そうです 参考 https://qiita.com/GandT/items/bd80fad2b8258ed87956
jbpb0

2021/03/29 03:23 編集

私の最初のコメントに書いたことを実行したら分かりますが、Googleコラボ上に作成されたエクセルファイルのファイル名は、 C:\\Users... から始まってる「全部がつながったファイル名」になってます Googleコラボには「Cドライブ」なんて無いし、パスの区切りは「\\」ではないので、それらが全てファイル名の一部と解釈されてしまうからです そんなへんてこりんなファイル名のファイルをローカルコンピュータにダウンロードしたら、何が起きるか分からないので、Googleコラボで実行する場合は、 path = "... の指定をGoogleコラボに合った書き方に変えてください
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問