繁体   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