Задать вопрос
@Mykyta_M

Как обновить лист таблицы на Гугл диске при помощи Python?

Привет! Подскажите, пожалуйста, как можно обновить целый лист в Гугл таблицах данными из xml или csv файла, используя python и google spreadsheet api? Есть ли какой-то метод, принимающий в качестве аргумента файл? Желательно, при помощи gspread.

Пока получается обновлять только заданные ячейки, строки и столбцы
  • Вопрос задан
  • 1724 просмотра
Подписаться 2 Простой 2 комментария
Решения вопроса 1
У gspread есть метод import_csv()

import gspread
API_KEY = '/../../91caf1a6016.json'
SPREADSHEET_ID = 'hlrauXcTXeQZ_H-Kwn5sVucQzWam-kByJsF1VxtscNLo'
scope=[
    'https://spreadsheets.google.com/feeds',
    'https://www.googleapis.com/auth/drive'
]
result = 'строка с CSV данными, прочитайте из вашего файла'
credentials = ServiceAccountCredentials.from_json_keyfile_name(API_KEY, scope)
gc = gspread.authorize(credentials)
gc.import_csv(SPREADSHEET_ID, result)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы