Загрузите CSV в Google Таблицы с помощью gspread

У меня есть объект Json, который необходимо загрузить в электронную таблицу Google. Я искал и читал различные ресурсы, но не мог найти решение. Есть ли способ загрузить объект или csv локально в электронную таблицу Google с помощью gspread. Я предпочитаю не использовать клиентский API Google. Спасибо


person Salman Ahsan    schedule 19.10.2018    source источник


Ответы (1)


Вы можете импортировать данные CSV, используя метод gspread.Client.import_csv. Вот краткий пример из документации:

import gspread

# Check how to get `credentials`:
# https://github.com/burnash/gspread

gc = gspread.authorize(credentials)

# Read CSV file contents
content = open('file_to_import.csv', 'r').read()

gc.import_csv('<SPREADSHEET_ID>', content)

Это загрузит ваш CSV-файл на первый лист электронной таблицы с <SPREADSHEET_ID>.

ПРИМЕЧАНИЕ

Этот метод удаляет все остальные рабочие листы, а затем полностью заменяет содержимое первого рабочего листа.

person Burnash    schedule 24.10.2018