簡體   English   中英

如何使用鏈接從python上的Google電子表格獲取數據

[英]how to get data from google spread sheet on python using link

我想使用python讀取Google電子表格中的數據。

我有一個電子表格鏈接。

我不想使用oauth2client。 因為只讀我想要的。 別寫。

有辦法嗎?

  1. 不使用oauth就無法做到。
  2. 有一個很好的庫叫做gspread-簽出來。
  3. 運行oauth就像下面的代碼示例一樣簡單(首先,您應該創建一個Google開發者帳戶並獲取您的私鑰,等等)
  4. 請參見以下代碼示例(使用gspread)

from oauth2client.client import SignedJwtAssertionCredentials

def authenticate_and_get_spreadsheet():
    scope = ['https://spreadsheets.google.com/feeds']
    client_email = get_client_email() # something that looks like 962835581947-l1r8s2brhu5sjfljkg7ve54fcfxuio2b@developer.gserviceaccount.com
    private_key = get_private_key()
    credentials = SignedJwtAssertionCredentials(client_email, private_key, scope)
    gc = gspread.authorize(credentials)
    return gc


def get_spreadsheet():
    gc = authenticate_and_get_spreadsheet()
    ss = gc.open_by_key('1FxDkjsdhffQOPC-f93Cccebkjasd5NMzl4AahDk')  # document key
    return ss # now you can read/write this spreadsheet

暫無
暫無

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

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