Python: чтение таблицы GooglePython

Программы на Python
Ответить
Anonymous
 Python: чтение таблицы Google

Сообщение Anonymous »

Я не очень разбираюсь в Python, поэтому, пожалуйста, простите меня за возможную глупость.
Я хочу прочитать таблицу 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.Exceptions.SpreadsheetNotFound»

Таким образом, вход в систему/авторизация, похоже, работает нормально, но почему-то gspread не может найти электронную таблицу. Он не работает ни с open_by_url, ни с open.

Итак, возможно ли вообще прочитать электронную таблицу Google, которой у меня нет?

Я использую Python 3.5

Подробнее здесь: https://stackoverflow.com/questions/343 ... preadsheet
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»