npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

parser-csv

0.2.0

@jonschlinkert

npmHomeRepoSnykSocket
Downloads:17
$ npm install parser-csv
DailyWeeklyMonthlyYearly

parser-csv NPM version

CSV parser, compatible with parser-cache.

Install

Install with npm

npm i parser-csv --save

Run tests

npm test

Usage

var parser = require('parser-csv');

See parse-csv for the full range of options and features, and to report issues related to parsing.

parse

parser.parse(str, options, function(err, res) {
  if (err) { throw err; }
  console.log(res);
});

parseFile

parser.parseFile('fixtures/a.csv', function (err, res) {
  if (err) { throw err; }
  console.log(res);
});

parseSync

var res = parser.parseSync(str, options);
console.log(res);

API

parse

  • str {String|Object}: The object or string to parse.
  • options {Object|Function}: or cb callback function.
  • cb {Function}: callback function.

Parse the given str of CSV and callback cb(err, json).

parseSync

  • str {String|Object}: The object or string to parse.
  • returns: {Object}

Parse the given str of CSV and return an object.

parseFile

  • str {String|Object}: The object or string to parse.
  • returns: {Object}

CSV file support. Parse the given str of CSV and callback cb(err, data).

parseFileSync

CSV file support. Parse a file at the given fp.

  • fp {String}
  • options {Object}: Options to pass to parse-csv
parser.parseFile('foo/bar/baz.csv');

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue

Author

Jon Schlinkert

  • github/jonschlinkert
  • twitter/jonschlinkert

License

Copyright (c) 2014 Jon Schlinkert
Released under the MIT license


This file was generated by verb on November 24, 2014.