Как я могу экспортировать данные в листы Google - PullRequest
0 голосов
/ 04 марта 2020

Эй, ребята, я создал программу, которая собирает некоторую информацию с веб-сайтов, и теперь мне нужно добавить эту информацию в лист Google, мне было интересно, как лучше? преобразовать его в CSV-файл, а затем выбросить в листах? или что-то еще, что я открыт для предложений.

Ответы [ 2 ]

0 голосов
/ 04 марта 2020

Publi sh Google лист, и вы можете получить к нему доступ, как и любой другой REST API.

Проверьте это для справки:

Доступ к листам Google через python

0 голосов
/ 04 марта 2020

Использование API Google - лучший способ сделать это, когда вы избегаете ресурсоемких операций чтения / записи файлов.

Предварительное требование: создайте учетную запись службы и получите ключ json удобно, вот пример кода в python:

import gspread
from oauth2client.service_account import ServiceAccountCredentials
import datetime

SCOPE = ['https://spreadsheets.google.com/feeds',
         'https://www.googleapis.com/auth/drive']
SAMPLE_SPREADSHEET_ID = 'xxxxxx'

def update_cell(cell, value):
credentials = ServiceAccountCredentials.from_json_keyfile_name('downloaded.json', SCOPE)
gc = gspread.authorize(credentials)

wks = gc.open_by_key(SAMPLE_SPREADSHEET_ID).get_worksheet(1)
wks.update_acell(cell, value)

if __name__ == '__main__':
    update_cell('A1', 'test')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...