前言
google sheet 算是在統計中最實用的工具了,
有時候像是我們進行網路爬蟲,總會有大量的結果需要整理,
因此,我們會想如果可以把我們爬蟲下來的資料,全部整理進 google sheet,
再直接給別人看不是很好嗎? 因此這篇文章就是要來教學把資料透過 pygsheets 上傳至雲端。
文章主要幾大部分:
- GCP (Google Cloud Platform) 專案建立部分
- Google sheet API 設定部分
- pygsheets 更新雲端 (因為篇幅已經太長,這裡特別專注在程式碼部分,我們下篇文再講)
這篇文章的下一篇文,只專注於 pygsheets 在程式碼上的使用,請見:
【Python 網頁爬蟲 #2】透過 pygsheets 操作 google sheet API,讓我們的資料能同步更新至雲端 google sheet 表格 (內含範例程式碼)
step 1. GCP (Google Cloud Platform) 專案 的建立
這邊我們要先建立一個 GCP 專案,讓我們可以往後的 google sheet 開發。
step 1-1. 我們先進入 Google Cloud Platform,我們要申請我們的 Google Sheet API
Google Cloud Platform 傳送門:https://console.cloud.google.com/welcome?project=radiant-micron-354914&hl=zh-TW
step 1-2. 點擊左上角的專案名稱,透過此處找到新增專案的入口
step 1-3. 在右上角找到新增專案的地方
step 1-4. 新增專案,填寫相關內容
名稱可以自己取
step 1-5. 新增專案完成!
完成後,大概會看到以下畫面
step 2. google sheet API 的建立
剛剛我們在 step 1. 完成 GCP (Google Cloud Platform) 專案的建立,
現在我們要透過這個專案來建立一個 google sheet 的 API,
step 2-1. 我們可以在上方搜尋 sheet,快速找到 Google sheets API
我們可以在上方搜尋 sheet,快速找到 Google sheets API
step 2-2. 建立 Google sheets API
建立 Google sheets API
step 2-3. 點選「建立憑證」,並選擇「服務帳戶」
點選「建立憑證」,並選擇「服務帳戶」
step 2-4. 填入相關設定資料
- 服務帳戶名稱:可以自己設定,為專案名稱
- 服務帳戶ID: 會透過此 ID 建立一個新的 email 帳戶,「之後 google sheets 共享編輯者要使用」
step 2-5. 點擊服務帳戶的名稱,接下來我們準備要來產生金鑰
點下方框起來的服務帳戶名稱
step 2-6. 建立 google sheet API 金鑰的 json file,給程式使用
建立 google sheet API 金鑰的 json file,給程式使用
這裡建立完成後,會拿到一個「金鑰的 json file」,請務必好好保存!!!!!
注意:「服務金鑰的 json 檔案」請勿外流!!! 不然你的資料可能有外流的風險
step 2-7. 新增金鑰完成!
寫到此,發現篇幅已經太長了,關於透過 Python – pygsheets 更新雲端 google sheet 表格,
我們另外開一篇文章來說明。
這篇文章的下一篇 – 程式碼部分
請見下篇
【Python 網頁爬蟲 #2】透過 pygsheets 操作 google sheet API,讓我們的資料能同步更新至雲端 google sheet 表格 (內含範例程式碼)
[…] […]