Skip to content
This repository has been archived by the owner on Jan 23, 2021. It is now read-only.

radicand/gsheet-to-json

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 

Repository files navigation

gsheet-to-json

Convert your Google Doc spreadsheets to JSON, in the browser. This is not an API method.

It is for you to work with your data in Google Spreadsheets, then copy out the resulting JSON conversion to paste somewhere.

Row 1 must dictate the type of data you have in that column: Supported Types:

  • string (or just nothing at all. Values will be quoted and escaped)
  • number (data will attempt to be converted using parseFloat)
  • dict (data in cell as {"keyhere": "Value Here", ...})
  • boolean (true/false -- not specially handled, but just works)
  • list (data in cell as ["item 1", "item 2"...]. Double quotes mandatory)
  • date (sets date as timestamp in the SPREADSHEET timezone [set in File > Spreadsheet Settings])

Row 2 must be the column headers.

Rows 3+ are your data.

Fork of code at http://code.google.com/p/pamelafox-samplecode/

Usage

GOOGLE APPS SCRIPT METHOD (PREFERRED)

  1. Format your data as per the above
  2. Go to Tools > Script Editor
  3. Paste the contents of Code.gs into the box.
  4. Save, and run "readRows"
  5. A box will appear with the results

WIDGET METHOD (DEPRECATED)

  1. If using dates, set your target timezone in File > Spreadsheet Settings
  2. Format your data as per the above
  3. Highlight your columns
  4. Go to "Insert"->"Gadget" and choose Custom. Add url https://raw.github.com/radicand/gsheet-to-json/master/gadget.xml
  5. Be sure to re-highlight your columns when prompted, if needed
  6. Enjoy!

About

Convert your Google Spreadsheet to JSON

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages