jojorb / csv_gspread

Simple Python CSV to Google Spreadsheet export on run task

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo.png

CSV to Google Spreadsheet GitHub

Simple Python CSV to Google Spreadsheet export on run task

Highlights

  • Google API with service account private key
  • Panda
  • Add color tab on spreadsheet from hex color
  • Bypass the raws data limitations from spreadsheet

Install

$ cd csv_gspread
$ pip install -r requirements.txt

Prerequisite

# spreadsheet ID from url inside brackets pair
https://docs.google.com/spreadsheets/d/{4tZdjfPWOjhd4I-adeTe53Sfks9jcRkA3298fjd}/edit#gid=404311

Usage

Save Informations to csv_gspread.py

PATH_TO_URL = "https://www.google.com/earth/outreach/data/sharksightings.csv"; // PATH TO DATA
PATH_TO_CSV = "test.csv"; // PATH TO DATA
SPREADSHEET_ID = "4tZdjfPWOjhd4I-adeTe53Sfks9jcRkA3298fjd"; // YOUR SPREADSHEET ID
WORKSHEET_NAME_1 = "some_test_2"; // YOUR SHEET TAB NAME 1
WORKSHEET_NAME_2 = "some_test_1"; // YOUR SHEET TAB NAME 2

run the script

No need to authorise the app, perfect for CRON task or cli usage

$ python3 csv_spread.py

Maintainers

About

Simple Python CSV to Google Spreadsheet export on run task


Languages

Language:Python 100.0%