Skip to content
forked from jupe/csv-json

csv file parser and reorganizer to user defined json object

Notifications You must be signed in to change notification settings

jiilaa/csv-json

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

csv-json

csv file parser and reorganizer to user defined json object

Usage

options parameter can omitted (default settings will be used, eg. csv delimeter is ',')

/*
  test.csv:
  ---------
  "HEADER1","HEADER2","HEADER3","HEADER4"
  H1R1,H2R1,H3R1,H4R1
*/
var csvjs = require('../lib/csv-json');
csvjs.parseCsv('./test.csv',
  { //Rules:
    HEADER1: {path: 'test.h1'},
    HEADER2: {path: 'h2'},
    HEADER3: {path: 'h3'},
    HEADER4: {path: 'test2.h4'}
  },
  function(error, json, stats){
    /* json:
    [ {
       test: {h1  'H1R0'},
       h2: 'H2R0',
       h3, 'H3R0',
       test2: {h4: 'H4R0'}
      },
      ...
    */
  },
  { //Options:
    delimiter : ','
  }
});

Installation

$ npm install csv-json

About

csv file parser and reorganizer to user defined json object

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%