Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Quip Spreadsheet

PyPI Latest Release Code style: black

An opinionated client to search, retrieve, and parse Quip spreadsheets using the Quip Automation API.

It provides a client to pull data from the Quip API as well as classes to interact with folders, spreadsheets, pages, and rows.

Install

pip install quip-spreadsheet

Usage

# Import
from quip_spreadsheet.quip import QuipPage
# Initialize Client
quip = QuipClient(QUIP_ACCESS_TOKEN, QUIP_BASE_URL)
# Search by term
threads = quip.search_threads("My Spreadsheet", count=1)
# Load the content of a spreadsheet
spreadsheet = threads.spreadsheets[0]
spreadsheet.load_content()
# Get a specific page of a spreadsheet
page = spreadsheet.get_named_page("Sheet1")
# Get a specific row from a page
row = page.get_nth_row(pointer)
# Get cells content from a row
cells = row.get_row_cells_content(include_index=False)

License

MIT

Contributing & Developing

PRs are welcome as long as documented, accompained by passing unit tests and in scope with the project.

To setup the development environment run:

pipenv install --dev

or manually install all the development dependencies found in the Pipfile.

Metadata

Release files for quip-spreadsheet 0.5.0b3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for quip-spreadsheet 0.5.0b3
File Size Uploaded
quip_spreadsheet-0.5.0b3.tar.gz 10.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quip-spreadsheet 0.5.0b3
File Interpreter ABI Platform
quip_spreadsheet-0.5.0b3-py3-none-any.whl Python 3 none any Details

Total release size: 21.9 kB

Release files / quip_spreadsheet-0.5.0b3.tar.gz

Download URL quip_spreadsheet-0.5.0b3.tar.gz
Size 10.1 kB
Tags Source
SHA-256 checksum
How to use checksums
27f282fb057bc5c4c696df61d5c91cdf596acb9eaf525c43b0e4a76d5e96d1ea
BLAKE2b-256 checksum
How to use checksums
62a69acd03a7eccde69c0fafc9354d3687b6f2ea3ecd13be3faf7cffe6931471
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.7

Release files / quip_spreadsheet-0.5.0b3-py3-none-any.whl

Download URL quip_spreadsheet-0.5.0b3-py3-none-any.whl
Size 11.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5f269cd139b1a63b088a35d3765457d35349377af05eedb575daea138db5099c
BLAKE2b-256 checksum
How to use checksums
9d737ac91d780057771418bae8a2ca76ffdfb4db0f03e5b315ddac7ad2c2ce82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.7
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page