@Mykyta_M

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

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

Пока получается обновлять только заданные ячейки, строки и столбцы
  • Вопрос задан
  • 1720 просмотров
Решения вопроса 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)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект