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 · 最終更新: 2017/04/14 05:21 by 127.0.0.1