Google Colaboratory は かなりのライブラリが標準で 利用できるらしい。
Excelファイルを読み書きするためのライブラリ OpenPyXL も標準で使える。
試したら 動作しているが、ファイルの指定が。。。
ローカルは当然のように 読み込めませんでした (´・ω・`)
Googleドライブ は 読めるだろと 思ったのですが 標準で 読めません。。。orz
で 今回の ミッションは!
Google ColaboratoryにGoogle Driveをマウント!
Google Colaboratory で 次の コードを 実行します。
from google.colab import drive
drive.mount('/content/drive')
Go to this URL in a browser : https:://accounts.google.com/・・・・
Enter your authorization code:
[ ]
と URL が表示されるので URLをクリックして 認証をします。
Go to this URL in a browser : https:://accounts.google.com/・・・・
Enter your authorization code:
[ ここに貼り付ける ]
認証を「許可」すると code が 表示されるので Colaboratory の クリックしたURLの下にある 入力を受け付けている部分にコピペして 「Shift + Enter」
Mounted at /content/drive
と表示され、これで Google Driveがマウントされます。
"/content/drive/My Drive/(任意のフォルダ)"
で、Google Colaboratory から Googleドライブ を指定できるようになります。
動作確認
import openpyxl
filename = "/content/drive/My Drive/python/test.xlsx"
wb = openpyxl.load_workbook(filename)
ws = wb["Sheet1"]
c = ws.cell(1, 1).value
print(c) # セルA1の値を表示
コメント