Skip to content

jc324x/easy-csv

Repository files navigation

Easy CSV

Values

Property Value Required Process
process string yes all
projectPath string yes all
removeHeaders boolean no all
target Object yes expandSheet
targets Object[] yes exportSheets
zipCSVs boolean no all
zipName string no all

expandSheet

{
   "process":"expandSheet",
   "projectPath":"easy-csv-exports/jss-mutt",
   "removeHeaders":true,
   "target":{
      "sheet":"jss-mutt",
      "range":"A:J"
   },
   "zipCSVs":true,
   "zipName":"jss-mutt.zip"
}

Input / Output

alt text

![alt text][expandSheet-]

exportSheets

{
   "projectPath":"easy-csv-exports/apple-school-manager",
   "process":"exportSheets",
   "targets":[
      {
         "sheet":"locations"
      },
      {
         "sheet":"students",
         "range":"A:J"
      },
      {
         "sheet":"courses",
         "range":"A:D"
      },
      {
         "sheet":"classes",
         "range":"A:E"
      },
      {
         "sheet":"rosters",
         "range":"A:C"
      },
      {
         "sheet":"staff",
         "range":"A:H"
      }
   ],
   "zipCSVs":true,
   "zipName":"Archive.zip"
}

exportSpreadsheet

{
   "projectPath":"easy-csv-exports/spreadsheet",
   "process":"exportSpreadsheet",
   "zipCSVs":true,
   "zipName":"Archive.zip"
}

projectPath | string
Path to the output folder. Files in the path will be created if they don't already exist.

removeHeaders | boolean

target | string

zipCSVs | boolean

zipName | string

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors