Копипаст из файла .xlsx в Google sheets
Есть ли возможность с помощью python скопировать содержимое файла Excel, заполненного с помощью openpyxl, в таблицу Google Sheets?
Знаю о Google Sheets API, но не знаю о возможности вставить скопированное содержимое из Excel файла.
Ответы (1 шт):
Автор решения: Violet
→ Ссылка
Вы можете импортировать данные 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>.
Внимание
Этот метод удаляет все остальные листы, а затем полностью заменяет содержимое первого листа.