Lib para recuperar informações de planilhas do Google Spreadsheets
Project description
Objetivo
Lib para recuperar informações de planilhas do Google Spreadsheets através de API
Utilização
-
Habilitar a API do Google Spreadsheets no console do GCP > APIs & Services > Libraries > Google Sheets API > Enable
-
Criar uma key no console do GCP para autenticação na API através de IAM & Admin > Service Accounts > Create Key 2.1. Baixar o arquivo no formato JSON e armazenar em uma das pastas do projeto
-
Instanciar a classe Sheets, informando 2 parâmetros:
keyPath: Caminho e nome do arquivo que contém a chave de acesso para a API do Google Sheets Exemplo: 'credentials/project-0456d0f0cd6a.json'
spreadsheetId: Id da planilha que será consultada Exemplo: '1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms'
-
Executar o método getRangeData, passando como parâmetro o range de células que deseja recuperar.
Exemplo:
res = getRangeData('Class Data!A2:E')
Requisitos
Instalar as libs abaixo:
pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib
pip install oauth2client
Manutenção
Após executar o clone deste código, executar o comando abaixo, para baixar todas as dependências:
make install
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.