Skip to main content

Pythonic Interface to access Google Spreadsheet

Project description

Hyou provides a simple Pythonic interface to access your Google Spreadsheet data.

PyPI version Build Status Coverage Status


import hyou

# Login to Google Spreadsheet with credentials
collection = hyou.login('/path/to/credentails.json')

# Open a spreadsheet by ID
spreadsheet = collection['1ZYeIFccacgHkL0TPfdgXiMfPCuEEWUtbhXvaB9HBDzQ']
print spreadsheet.title         # => "Hyou Test Sheet"

# Open a worksheet in a spreadsheet by sheet name
worksheet = spreadsheet['Sheet1']
print worksheet.title           # => "Sheet1"
print worksheet.rows            # => 5
print worksheet.cols            # => 3

# Worksheet objects can be accessed just like two-dimensional lists
print worksheet[1][0]           # => "banana"
print worksheet[1][1]           # => "50"

# Call Worksheet.commit() to apply changes
worksheet[2][0] = 'cinamon'
worksheet[2][1] = 40


Documentation is available at


Shuhei Takahashi


This library is authored by a Googler and copyrighted by Google, but is not an official Google product.


Copyright 2015 Google Inc. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Project details

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
hyou-2.1.2-py2-none-any.whl (13.0 kB) Copy SHA256 hash SHA256 Wheel 2.7 Apr 21, 2017
hyou-2.1.2.tar.gz (15.5 kB) Copy SHA256 hash SHA256 Source None Apr 21, 2017

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page