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

Synopsis

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
worksheet.commit()

Documentation

Documentation is available at https://hyou.readthedocs.io/.

Author

Shuhei Takahashi

Disclaimer

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

License

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

http://www.apache.org/licenses/LICENSE-2.0

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.

Source Distribution

hyou-2.1.2.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

hyou-2.1.2-py2-none-any.whl (13.0 kB view details)

Uploaded Python 2

File details

Details for the file hyou-2.1.2.tar.gz.

File metadata

  • Download URL: hyou-2.1.2.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for hyou-2.1.2.tar.gz
Algorithm Hash digest
SHA256 6a624b7061e898c77571182398c24310eee6037c54e281cc6411f714f4759c51
MD5 8bd3a68d1f234c40e86bd8656127c8f0
BLAKE2b-256 26a9ca14fd7d1e98cdfa24b83af3167fc21c1cff83150c20d9327d5d4b484af6

See more details on using hashes here.

File details

Details for the file hyou-2.1.2-py2-none-any.whl.

File metadata

File hashes

Hashes for hyou-2.1.2-py2-none-any.whl
Algorithm Hash digest
SHA256 ca6eecb13b5902e14774a546d4723b4eb9c672b84fc5940cdbc16dc645cadb3e
MD5 d53589db692d7182fa2b6bb3b31291c0
BLAKE2b-256 4914c60f90e131a2faee73fa0532c5030093d39d6d4e0698b0bfd02830454b54

See more details on using hashes here.

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