Parse CSV file and reference it as a generator.
npm install vamtiger-csv-to-generatorbash
npm install --save vamtiger-csv-to-generator
`CSV Data
`
Column Tile 1; Column Title 2
Column 1 Row 2; Column 2 Row 1
`Usage
CSV data can be referenced via a Generator _getData_ _method_.
`javascript
const path = require('path'),
VamtigerCsv = require('vamtiger-csv-to-generator'),
vamtigerCsv = new VamtigerCsv({
filePath: path.join(__dirname, 'data.csv'),
separator: ';'
});// Get CSV data as a Generator
vamtigerCsv.getData
.then(data => {
const firstRow = data.next().value; // ["Column Tile 1","Column Title 2"]
const secondRow = data.next().value; // {"Column Tile 1":"Column 1 Row 2","Column Title 2":"Column 2 Row 1"}
data.next().value // undefined
})
// Optional, but recommended.
.catch(handleError); // e.g. Invalid path to CSV file
``