Skip to content

Latest commit

 

History

History
61 lines (39 loc) · 1.14 KB

CSV.md

File metadata and controls

61 lines (39 loc) · 1.14 KB

CSV

class CSV

import CSV from 'ex-stream/CSV';

Parse CSV stream text data to objects

import { createReadStream } from 'fs';
import { csv } from 'ex-stream/CSV';
import { log } from 'ex-stream/LogStream';

createReadStream('data.csv')
   .pipe(csv({ escape = '"', quote = '"', delimiter = ',', newLine = '\n' }))
   .pipe(log());

fileStream.pipe(csvStream);

Constructor

Parameters:

  • options.escape: String= - Escape string
  • options.quote: String - Quote string
  • options.delimiter: String - Delimiter string
  • options.newLine: String - new line string
  • options: Object - Stream options

Creates CSV stream instance

new CSV({ escape = '"', quote = '"', delimiter = ',', newLine = '\n' });

function csv

import { csv } from 'ex-stream/CSV';

CSV Stream factory function

function csv(options)