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.

Files for sdsheets, version 1.0.3
Filename, size File type Python version Upload date Hashes
Filename, size sdsheets-1.0.3-py3-none-any.whl (4.0 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size sdsheets-1.0.3.tar.gz (2.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page