Skip to main content

Sheetcloud

Turn Spreadsheets into a Cloud Database with SheetCloud! Python library for easy access.

Website: https://sheetcloud.org

NOTE: We are still in beta testing phase. If you like to become a Sheetcloud beta tester (with some perks attached), write us an email at contact[at]sheetcloud.org.

Status

Tests Tests

Deploy to PYPI PYPI

Setup

Sheetcloud expects the following environment variables to be present:

  1. SHEETCLOUD_USERNAME

  2. SHEETCLOUD_PASSWORD

You can find both in your Sheetcloud dashboard spreadsheet. If you have no account yet, you can create your free account in less than 30sec (no credit card required). Head over to Sheetcloud website and connect your account. That's it! You will be re-directed to the Sheetcloud dashboard spreadsheet containing the username and password.

Supported functionality

Sheetcloud supports Pandas DataFrames. Most functions are easy-to-use, self-explanatory, one-liners.

Spreadsheets

  • Read/write/append spreadsheets in batches
  • List spreadsheets and worksheets of a spreadsheet
  • Get modification time
  • Formatting
  • Caching

Drive

  • Read/write CSVs in batches

ORM

  • map bidirectional data classes to spreadsheets

Environment Variables

  • read/write environment variables to spreadsheets
  • load variables into local environment

Templates

  • load pre-defined templates
  • customize templates

User

  • request recovery token
  • reset and change passwords
  • validate license key
  • authentication/authorization

REST:

  • language agnostic API and documentation available

What is Sheetcloud?

Transform Your Spreadsheets into a powerful Cloud Database with SheetCloud

Unlock the full potential of your data with SheetCloud! Say goodbye to the headaches of managing clunky offline spreadsheets and files, or setting up and maintaining a costly SQL database. With SheetCloud, you can turn your Google Sheets into a powerful cloud-based database with history, analytics, and online collaboration built in. Plus, with no hidden fees or charges, our simple and transparent pricing model will help you avoid the high costs of third-party databases.

Keep your data secure and accessible by storing it within your own Google Drive account, protected by robust security measures against potential breaches. Say goodbye to version control issues and data silos, and work seamlessly with your team, including non-developers such as business analysts who use spreadsheets. Whether you need to process, read, or write data in batches, build powerful dashboards and automated reports, handle secrets and environment variables, or schedule workflows, SheetCloud has got you covered, all with a single command from Python.

Test it now for free! No credit card required!

Metadata

Release files for sheetcloud 0.1.0.post11

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

Source distribution (sdist)

Source distribution for sheetcloud 0.1.0.post11
File Size Uploaded Provenance
sheetcloud-0.1.0.post11.tar.gz 15.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for sheetcloud 0.1.0.post11
File Interpreter ABI Platform
sheetcloud-0.1.0.post11-py3-none-any.whl Python 3 none any Details

Total release size: 34.8 kB

Release files / sheetcloud-0.1.0.post11.tar.gz

Download URL sheetcloud-0.1.0.post11.tar.gz
Size 15.8 kB
Tags Source
SHA-256 checksum
How to use checksums
49c59aeee50ca82d0170658c5a2f825f49f903c15d4f3edf06985dab33e3081a
BLAKE2b-256 checksum
How to use checksums
8a12f7ec949fd356fa186d9f1c0bf903db3dee7a81bb070b2b8d1c59f84e6bc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / sheetcloud-0.1.0.post11-py3-none-any.whl

Download URL sheetcloud-0.1.0.post11-py3-none-any.whl
Size 19.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
98b94c90787b77fa85d85d8c4a2d957cbea0a78c330f67363e0a555d3fd875a8
BLAKE2b-256 checksum
How to use checksums
658bffc880d7ad968ef6f3afe31b792928003c785713be59f18b220fd687261d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Security for sheetcloud 0.1.0.post11

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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