November: Procrastination Month

    csv-json

    0.1.0 • Public • Published

    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'}
          },
          ...
        */
      }
    });
    

    Keywords

    none

    Install

    npm i csv-json

    DownloadsWeekly Downloads

    22

    Version

    0.1.0

    License

    MIT

    Last publish

    Collaborators

    • jussiva