json-2-csv-ts
Converts json to csv
How to use
Install
$ npm install json-2-csv-ts --save
;const myData = id:"id" name:"name" comments: "first" "second" "third" try var result = console; catch err console;
Options
data
- Required Array or Objectoptions
expandArray
- whether u need to expand an array as new row.- true(default) expandArray true example
- false expandArray false example
download
- whether u need download csv.- false(default)
fileName
- default fileName is 'default.csv'
Example 1
;const myData = id:"id" name:"name" comments: "first" "second" "third" try var result = console; catch err console;
The result should be
id,name,comments
"id",name,"first"
,,"second"
,,"third"
The csvFile looks like
id | name | comments |
---|---|---|
id | name | first |
second | ||
third |
Example 2
;const myData = id:"id" name:"name" comments: "first" "second" "third" try var result = console; catch err console;
The result should be
id,name,comments
"id",name,"first,second,third"
The csvFile looks like
id | name | comments |
---|---|---|
id | name | first,second,third |
Example 3
;const myData = id:"1" name:"test" id:"2" des:"desc" try var result = console; catch err console;
The result should be
id,name,des
"1","test",
"2",,"desc"
The csvFile looks like
id | name | des |
---|---|---|
1 | test | |
2 | desc |