Skip to main content

Google Spreadsheets Python library

Project description

gspread

Google Spreadsheets Python library

Features

  • Open a spreadsheet by its title or url.

  • Extract entire row or column values.

  • No need to mess around with spreadsheets’ keys.

  • Independent of Google Data Python client library.

Usage

import gspread

gc = gspread.Client(auth=('the.email.address@gmail.com','password'))
gc.login()

# Spreadsheets can be opened by their title in Google Docs
spreadsheet = gc.open('some title')

# If you want to be specific, use a key (which can be extracted from
# the spreadsheet's url
sht1 = gc.open_by_key('0BmgG6nO_6dprdS1MN3d3MkdPa142WFRrdnRRUWl1UFE')

# Or by the entire url
sht2 = gc.open_by_url('https://docs.google.com/spreadsheet/ccc?key=0Bm...FE&hl')

# Select worksheet by index
worksheet = spreadsheet.get_worksheet(0)

# Get a cell value
val = worksheet.cell(1, 2).value

worksheet.update_cell(1, 2, 'Bingo!')

License

MIT

Download

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gspread-0.0.5.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gspread-0.0.5.linux-i686.exe (69.2 kB view details)

Uploaded Source

File details

Details for the file gspread-0.0.5.tar.gz.

File metadata

  • Download URL: gspread-0.0.5.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for gspread-0.0.5.tar.gz
Algorithm Hash digest
SHA256 cd09cb7353dce539652374421ba996cae52d720231f46ca6e7d44b0b1b8a7193
MD5 79bd5ecaa515cd55cc9d9390dfda8001
BLAKE2b-256 30fe1f74657810335566cdc306536dc4edb4c674db16424aef71fc8ba11620a8

See more details on using hashes here.

File details

Details for the file gspread-0.0.5.linux-i686.exe.

File metadata

File hashes

Hashes for gspread-0.0.5.linux-i686.exe
Algorithm Hash digest
SHA256 1ea8edde8eec16196e45d3a6bfd708267c15e87747841aff3c41f2b522ae890a
MD5 71541f0b55eb4b3b6ff50c3eab274767
BLAKE2b-256 d903d1123a1a28f5bdcd4635643413b70bbc45a17196e4124ef87a7e984fa092

See more details on using hashes here.

Supported by

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