簡體   English   中英

每天從原始表格更新新的 Google 表格

[英]Update new Google sheet daily from orginal sheet

不確定這是否是一個明顯的答案。 我有一張包含數千行的完整表格。 我需要一個新的谷歌表來每天從原始表中更新行。 例如

  • 第 1 天:從電子表格導入 5 個新行
  • 第 2 天:從電子表格導入 5 個新行
  • 第 3 天:從電子表格導入 10 個新行
  • 第 4 天:從電子表格導入 15 個新行
  • 第 5 天:從電子表格導入 30 條新行

任何幫助表示贊賞。

我相信問題將是與Google Sheet交互的方法,例如 Python。

1)安裝2個包:

python3 -m pip install --user gspread oauth2client

2)谷歌驅動器API(谷歌雲平台)

Google Drive API 的憑據:

  1. Google Drive API > 啟用 > 創建憑據
  2. Select Google Drive API > Web 服務器 > 應用程序數據 > 不,我沒有使用它們
  3. 任意名稱 > 編輯器 > JSON
  4. 下載 JSON 憑據 > 復制 client_email > 在 Google 表格中共享到此 email

3.谷歌表格API(谷歌雲平台)

谷歌表格 API > 啟用

4. gspread package

獲取方法:

get_all_records()
row_values(row)
col_values(col)
cell(row, col).value

插入方法:

insert_row(array, rowNo)
delete_row(rowNo)
update_cell(rowNo, colNo, value)

由於未提供詳細信息,因此我將省略閱讀您本地電子表格的詳細信息。 要定期執行此操作,我建議您考慮使用Windows Task Scheduler定期運行 Python 腳本。

參考: https://gspread.readthedocs.io/en/latest/

ps 我曾經在為學校項目創建聊天機器人時遇到過這個問題,所以以下是我之前所做的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM