gpt4 book ai didi

python gspread 新手谷歌电子表格

转载 作者:太空宇宙 更新时间:2023-11-04 10:05:59 30 4
gpt4 key购买 nike

我已经能够使用适当的凭据成功连接到 gspread,但是当我尝试打开一个现有文件(在我的谷歌帐户中)时,它失败了。我试过 open() 和 open_by_key()。我假设我的帐户与我刚刚创建的服务帐户不同,但我不知道如何手动创建电子表格来添加(并最终由 python 读取)。

提前致谢

import gspread
from oauth2client.service_account import ServiceAccountCredentials
scope = ['https://spreadsheets.google.com/feeds']
credentials = ServiceAccountCredentials.from_json_keyfile_name("MyCreds.json", scope)
gc = gspread.authorize(credentials)
# Does not work (Spreadsheet not found):
wks = gc.open("My Existing Sheet").sheet1
Does not work (Spreadsheet not found):
wks = gc.open_by_url("https://docs.google.com/spreadsheets/d/16H7OZohbLmRoe1zZzb5ek5KZnLQKMGA-ZqyfnBms7OI/edit#gid=0").sheet1
# Does not work (Spreadsheet not found):
wks = gc.open_by_key("16H7OZohbLmRoe1zZzb5ek5KZnLQKMGA-ZqyfnBms7OI").sheet1

预先感谢您的帮助

最佳答案

您需要做几件事才能让它发挥作用。

  1. 按照记录从 Google 获取 json 对象 here .
  2. 将工作表从您的帐户共享到在您的 json 对象中创建的电子邮件。
  3. wks = gc.open("My Existing Sheet").sheet1 中使用电子表格的标题
    调用。

关于python gspread 新手谷歌电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40988333/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com