使用 gspread 将 gsheet 数据加载到 Python 中

问题描述 投票:0回答:1

这是他们文档中的示例:

import gspread

credentials = {
    "type": "service_account",
    "project_id": "api-project-XXX",
    "private_key_id": "2cd … ba4",
    "private_key": "-----BEGIN PRIVATE KEY-----\nNrDyLw … jINQh/9\n-----END PRIVATE KEY-----\n",
    "client_email": "[email protected]",
    "client_id": "473 … hd.apps.googleusercontent.com",
    ...
}

gc = gspread.service_account_from_dict(credentials)

sh = gc.open("Example spreadsheet")

print(sh.sheet1.get('A1'))

但是他们的“示例电子表格”中到底写了什么?

当我从浏览器复制粘贴整个链接时,它显示未找到电子表格。如果我只复制 gid,我会得到相同的输出。如果我复制中间部分,我仍然会得到同样的错误:(

python google-sheets google-api google-sheets-api gspread
1个回答
0
投票

您需要使用 Google 文档中显示的电子表格标题,如此处所述。

© www.soinside.com 2019 - 2024. All rights reserved.