An opinionated client to search, retrieve, and parse Quip spreadsheets.
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.
pip install quip-spreadsheet
# 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 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)
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.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
quip_spreadsheet-0.5.0b3.tar.gz (10.1 kB view hashes)
Hashes for quip_spreadsheet-0.5.0b3-py3-none-any.whl