Google ColabからGoogle Spreadsheetのデータを取得するサンプルノートブックを作成しました。

以下からお試しいただけます。

https://colab.research.google.com/github/nakamura196/ndl_ocr/blob/main/Google_ColabからGoogle_Spreadsheetのデータを取得するサンプル.ipynb

以下のように、Google Spreadsheetの内容を取得できます。

以下、ソースコードです。


from google.colab import auth
auth.authenticate_user()

import gspread
from google.auth import default
creds, _ = default()

gc = gspread.authorize(creds)

import pandas as pd
from pandas import json_normalize

# シートの指定
ss_id = "<Google SpreadsheetのID>"
workbook = gc.open_by_key(ss_id)

worksheet = workbook.get_worksheet(0)

# 全データを取得
data = worksheet.get_all_records()

df = json_normalize(data)
df

参考になりましたら幸いです。


動画版(生成AIによる自動生成): この記事の内容をずんだもん×四国めたんの掛け合いで解説しています。自動生成のため、内容に誤りがある可能性があります。正確な情報は記事本文をご参照ください。