Описание тега gspread

NoneGspread is a Python library for interacting with Google Spreadsheets.
1 ответ

Gspread оставайся в живых после обновления гугл auth2

Есть несколько примеров того, как "поддерживать связь с электронной таблицей Google в живых". Но все, что я нашел, основано на "старой" системе входа в систему Google, которая больше не работает с апреля 2015 года. Как правильно поддерживать соедине…
22 апр '16 в 06:15
1 ответ

Большая таблица не загружается, ошибок нет

Я пишу скрипт на языке Python, используя gspread. Вот код: json_key = json.load(open('<path to json>')) scope = ['https://spreadsheets.google.com/feeds'] credentials = SignedJwtAssertionCredentials(json_key['client_email'], json_key['private_k…
29 июл '15 в 19:15
1 ответ

Google Sheet spreadsheets.sheets.copyTo с Python возвращает 500 внутренняя ошибка сервера

В Google Диске я хочу скопировать один лист из таблицы в другую таблицу, поэтому я использую этот API: https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.sheets/copyTo Я начинаю с 2 электронных таблиц, которые я могу открывать и…
0 ответов

Запустить oauth2-gsread

У меня проблема с использованием gspread и oauth2. Я хочу написать некоторую информацию в электронных таблицах Google. import json import gspread from oauth2client.client import SignedJwtAssertionCredentials json_key = json.load(open('Test-*********…
30 июл '15 в 17:22
0 ответов

Группировка Проблема и Распространенные Панды

Пожалуйста, найдите изображение ниже представляет необходимые входные данные и выходные требования моего исследования. [Образец ввода и вывода][1] Я использую фрейм данных Pandas для достижения моих требований к выводу. Столкнулся с двумя основными …
08 окт '18 в 04:35
1 ответ

Получить букву строки из значения

Я пытаюсь получить букву строки из значения, мой лист составлен так: id name level xp A 1 yeet 5 10000 Мне нужно что-то, что возьмет идентификатор и найдет номер строки, например: return get_row(id=1) Затем он возвращает, например, затем очистите эт…
24 мар '18 в 02:39
3 ответа

Могут ли заметки и цвета в ячейках подвергаться сомнению?

Я пытаюсь изучить Python и эту функцию Google API, и мне интересно, могут ли примечания и цвета ячейки запрашиваться в обычном или в другом виде? Если да, может кто-нибудь указать мне правильное направление или документацию? До сих пор я нашел две в…
0 ответов

Существует ли механизм запуска сценария Python для обновления электронной таблицы Google?

Я использую gspread библиотека на Python для записи данных в электронную таблицу Google. Данные, которые записываются в электронную таблицу, меняются каждый день. Итак, мой вопрос заключается в том, есть ли способ установить какой-то триггер в элект…
26 дек '18 в 01:42
0 ответов

Как использовать ключ API с gspread?

В настоящее время я прибегаю к этой мерзости, но наверняка есть лучший способ? gc = gspread.authorize(credentials) orig_request = gc.session.request def apikeyed_request(*args, **kwargs): if kwargs.get('params') is None: kwargs['params'] = {} kwargs…
20 ноя '17 в 22:24
10 ответов

Добавление фрейма данных панд в электронную таблицу Google

Случай: Мой сценарий возвращает фрейм данных, который необходимо добавить в существующую электронную таблицу Google в виде новых строк данных. На данный момент я добавляю фрейм данных в виде нескольких отдельных строк с помощью маскирования. Мой код…
07 авг '17 в 06:45
0 ответов

Использование gspread API и oauth2, ошибка прав доступа

Используя этот код: import gspread from oauth2client.service_account import ServiceAccountCredentials scope = ['https://www.googleapis.com/auth/spreadsheets', 'https://spreadsheets.google.com/feeds'] credentials = ServiceAccountCredentials.from_json…
29 июн '18 в 05:09
1 ответ

gspread -.cell(1,1) выполняет HTTP-запрос?

Однажды я выполнил sheet = client.open_by_key('GoogleSheetKey').get_worksheet(0) делает sheet.cell(1,1) выполнить еще один HTTP-запрос к Google API? или это работает от локального объекта в этот момент? Спасибо!
24 мар '17 в 04:04
0 ответов

Привязка ConnectionResetError при попытке вставить строку

Я тестирую gront, обновляя пустую электронную таблицу обновлениями ячеек и вставками строк. В настоящее время я просто пытаюсь вставить одну строку из 5 элементов: import gspread from oauth2client.service_account import ServiceAccountCredentials hea…
23 янв '18 в 21:08
3 ответа

Файл не найден при использовании функции gspread import_csv в python

Я использую пакет gspread в python. Я пытаюсь импортировать CSV в электронную таблицу Google, но я получил ошибку. Мой код выглядит следующим образом: import gspread from oauth2client.service_account import ServiceAccountCredentials spreadsheet_id =…
22 окт '18 в 15:09
0 ответов

Экспоненциальный откат для Google API (Google Sheets, Python 2.7)

Я читал, что включение экспоненциального отката может помочь предотвратить ошибки, связанные с квотами запросов Google (USER-100 и т. Д.), Но я не могу найти какой-либо встроенный способ включить это. Как бы я включил это вручную? Существует ли для …
27 апр '18 в 14:16
0 ответов

Лучший пункт для использования учетных данных на сервере

Я использую Heroku для запуска моего сервера. Я не нашел способа загрузить один файл (я использую форму развертывания GitHub) и не хочу помещать credentials JSON файл в GIT. Каким должен быть лучший способ передачи информации на сервер? Теперь я исп…
30 июл '18 в 20:48
1 ответ

Обработка состояния гонки в Google Sheets

Я использую библиотеку Gspread для доступа и редактирования листов Google через Python. Есть ли хороший способ справиться с условиями гонки (не обязательно используя только grald), когда на одном листе могут писать несколько рабочих. Я использую сер…
22 авг '18 в 07:11
2 ответа

Python перебирает только последнее значение списка

Я использую пакет для запроса списка ячеек в моем Листе Google и собираюсь передать элементы в другом списке (прогнозе) значениям списка Google Sheet. Однако, когда я запускаю свои циклы, он пропускает последний элемент в моем списке прогнозов через…
02 авг '18 в 20:17
0 ответов

Неполная ошибка: я пытаюсь прочитать электронную таблицу, используя

Я использую функцию get_all_values ​​(), которая несколько раз выдает ошибку content = worksheet.get_all_values() File "/usr/local/lib/python2.7/dist-packages/gspread/models.py", line 339, in get_all_values cells = self._fetch_cells() File "/usr/loc…
01 июн '16 в 14:11
0 ответов

Проблема с кешированием с помощью gspread col_count и row_count

Я успешно прошел через использование Python для взаимодействия с gspread (0.6.2) и натолкнулся на проблему с чем-то вроде кэширования row_count а также col_count, Возможно, есть лучший способ сделать это. Когда я запускаю этот код, я успешно получаю…
24 фев '18 в 19:40