csv-json

Node.js module for read csv file and reorganize it to json-object

npm install csv-json
3 downloads in the last day
34 downloads in the last week
103 downloads in the last month

csv-json

csv file parser and reorganizer to user defined json object

Build Status

Installation

npm install csv-json

News: version: 0.1.0 - possible to put csv direct in string format Fix functionality

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: {
    { //Rules:
    HEADER1: {path: 'test.h1'},
    HEADER2: {path: 'h2'},
    HEADER3: {path: 'h3'},
    HEADER4: {path: 'test2.h4'}
  }},
  options: { //Options:
    delimiter : ','
  },
  function(error, json, stats){
    /* json:
    [ {
       test: {h1  'H1R0'},
       h2: 'H2R0',
       h3, 'H3R0',
       test2: {h4: 'H4R0'}
      },
      ...
    */
  }
});
npm loves you