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.6.tar.gz (7.6 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.6.linux-i686.exe (71.1 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for gspread-0.0.6.tar.gz
Algorithm Hash digest
SHA256 419a76e663d693eef8ad03208d1177bffdd1ad0f5b6a85a3a95dfd56bd5a9bf0
MD5 b4eac44112dc19776a4fa6a559e2eb2a
BLAKE2b-256 0ba3b27efb30989183bc4b139998f3fe0ca7aefbfeb33cce20489bbe6fc61113

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gspread-0.0.6.linux-i686.exe
Algorithm Hash digest
SHA256 1e716640ed62207d1d6210e2c2abf24159fc2807bdd7148bb4cf825f2eb149f6
MD5 63df74cc4fef79d004b22a48319eaf0d
BLAKE2b-256 fda8795825617ecb9a5178a9aed76b8af62a9222c317a064ff290e04a6b97404

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