cloud:google:spreadsheet
スプレッドシート
このページは
Pythonからgoogleスプレッドシート操作した時のmemo。1)
Drive API
スプレッドシートは、Google Apps APIのDrive APIを利用して操作する。
Developers Consoleにアクセスして、プロジェクトを選択。
プロジェクトが存在しない場合は、適当に作る。
Google Apps API→Drive APIを有効にする
認証情報に進む
認証情報作成→サービスアカウントキー→新しいサービスアカウント:JSON
以下のような形式のjsonファイルが保存されます
{
"type": "service_account",
"project_id": "projectsample",
"private_key_id": "abc..........................",
"private_key": "-----BEGIN PRIVATE KEY-----
...................................................................................................U0\n-----END PRIVATE KEY-----\n",
"client_email": "projectsample@projectsample.iam.gserviceaccount.com",
"client_id": "12345678901234567890123",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token",
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/.............................."
}
Pythonのライブラリ
必要なライブラリ
- oauth2client
- gspread
これらをインストールします。
# pip install --upgrade oauth2client # pip install --upgrade gspread
参考
[Python] Google各種サービスのAPIの認証方法(v.2)
Preparing to make an authorized API call
1)
2016.09.08時点で未完成
cloud/google/spreadsheet.txt · 最終更新: by 127.0.0.1
