js-export
Utilities to export js data into different acceptable format for nodejs
Installation
$ npm install --save js-export
Usage
var JSExport = ;var jsexport = data options; //export data as excel filejsexport; //download data as excel through http requestsapp;
Export Engine
Additional export engines can be added as a plugins. It should implement write
and download
methods for it to be valid export engine
.
var JSExport = ;var jsexport = data options; //buffer enginevar bufferEngine = { //codes ... } { //codes ... } //use export enginejsexport; //then use buffer export enginejsexport;
Options
missing
value to set if object to write does not have the given property. default toNA
Engines
excel
Export data to excel format
Options
sheet:String
default sheet name to use. default toSheet
multi:Boolean
will put inner plain objects into their own sheet. default tofalse
flat:Boolean
will flat inner plain object. default totrue
Note!: You may choose flat or multi but not both
csv(WIP)
Export data to csv format
text(WIP)
Export data to text format
json(WIP)
Export data into json format