Я хочу прочитать таблицу Google через Python. Я не являюсь владельцем таблицы, но владелец поделился ею со мной (только чтение, запись запрещена).
Вот что у меня сейчас есть:
Код: Выделить всё
import json
import gspread
from oauth2client.client import SignedJwtAssertionCredentials
json_key = json.load(open('MyProject-ab2f3b9e6d60.json'))
scope = ['https://spreadsheets.google.com/feeds']
credentials = SignedJwtAssertionCredentials(json_key['client_email'], json_key['private_key'].encode(), scope)
client = gspread.authorize(credentials)
client.login()
client.open_by_key('11Z_6NMLa0e3QDNozj6kExij8TG6bWRsxPT_ZppV13w')
Таким образом, вход в систему/авторизация, похоже, работает нормально, но почему-то gspread не может найти электронную таблицу. Он не работает ни с open_by_url, ни с open.
Итак, возможно ли вообще прочитать электронную таблицу Google, которой у меня нет?
Я использую Python 3.5
Подробнее здесь: https://stackoverflow.com/questions/343 ... preadsheet
Мобильная версия