csv-stream

Simple CSV stream

csv-stream - Simple CSV stream for node.js

##Notice

Not ready yet!

var csv = require('csv-stream'),
var request = require('request');
 
var options = {
    delimiter : '\t', // default is , 
    endLine : '\n', // default is \n, 
    columns : ['columnName1', 'columnName2'] // by default read the first line and use values found as columns  
}
 
var csvStream = csv.createStream(options);
request('http://mycsv.com/file.csv').pipe(csvStream)
    .on('error',function(err){
        console.error(err);
    })
    .on('data',function(data){
        // Output line by line 
        console.log(data);
    })
    .on('column',function(key,value){
        // Output the column name associates with the value found 
        console.log('#' + key ' = ' + value);
    })