Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

csv file parser and reorganizer to user defined json object

branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.md

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'}
      },
      ...
    */
  }
});
Something went wrong with that request. Please try again.