Skip to main content

a gspread (Python API for Google Sheets) hight level wrapper

Project description

gspread_rpa

a gspread (Python API for Google Sheets) hight level wrapper

Object:

  • CellIndex, GridIndex
    • use x,y (col, row) indexes start at 1
  • GoogleSheets
    • embedded spreadsheets and worksheets as well as revision download upload
  • CellFormat
    • function call cells formating

Usage Examples

python3 -m pip install --user gspread-rpa
from gspread_rpa import CellIndex, GridIndex, GoogleSheets, CellFormat

Basic usage examples

Environment variable

  • GOOGLESHEETS_RUN_MODE="user"
    • use credentials.json
  • GOOGLESHEETS_RUN_MODE="service"
    • use service_account.json

Contribute and contact

License notices

This program is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the License,
or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program.
If not, see <https://www.gnu.org/licenses/>.

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

gspread-rpa-1.0.2.tar.gz (36.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gspread_rpa-1.0.2-py3-none-any.whl (54.1 kB view details)

Uploaded Python 3

File details

Details for the file gspread-rpa-1.0.2.tar.gz.

File metadata

  • Download URL: gspread-rpa-1.0.2.tar.gz
  • Upload date:
  • Size: 36.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/1.4.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for gspread-rpa-1.0.2.tar.gz
Algorithm Hash digest
SHA256 10f756b1763e8a0d4c62da8e6b4f55bb20b060fb6a883bc452f07f8edcc6e8cb
MD5 46fff7b595a2b38d0ab6ffb715683542
BLAKE2b-256 e04f1ec17fdf6cc9f536d36dd59027b857ac73ad9efdcb2bca4d3da8710d67e2

See more details on using hashes here.

File details

Details for the file gspread_rpa-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: gspread_rpa-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 54.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/1.4.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for gspread_rpa-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 89175c7b2a852701b3fcf6527e320ac35d0115e5689ae328a6eb44781320f71e
MD5 6972e9c64a5d0dcbf7313348f5569553
BLAKE2b-256 b0fba8be5df7433243a1306bb679cbe74dc5cd0270e56e59c05fec102d212592

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page