Skip to content

cbrittingham/fast-csv

 
 

Repository files navigation

npm version Build Status Coverage Status Known Vulnerabilities

Fast-csv

Fast-csv is library for parsing and formatting csvs or any other delimited value file in node.

Installation

npm install -S fast-csv

Documentation

Quick Examples

parsing

To read a csv with headers create a read stream and pipe it to parser.

fs.createReadStream('path/to/my.csv')
  .pipe(csv.parse({ headers: true }))
  .on('data', row => console.log(row))

For more in depth parsing examples and docs check out the parsing docs

formatting

To format a csv you can write rows to a formatter.

someStream
  .pipe(csv.format({ headers: true })
  .pipe(process.stdout);

For more in depth formatting examples and docs check out the formatting docs

Migrating from older versions

License

MIT https://github.com/C2FO/fast-csv/raw/master/LICENSE

Meta

About

CSV parser and formatter for node

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 98.2%
  • JavaScript 1.8%