Skip to main content

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

  1. Habilitar a API do Google Spreadsheets no console do GCP > APIs & Services > Libraries > Google Sheets API > Enable

  2. 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

  3. 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'

  4. 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.

Source Distribution

sdsheets-1.0.3.tar.gz (2.2 kB view hashes)

Uploaded Source

Built Distribution

sdsheets-1.0.3-py3-none-any.whl (4.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page