diff --git a/fast-csv/index-skip-rows.js b/fast-csv/index-skip-rows.js new file mode 100644 index 0000000..28d04ce --- /dev/null +++ b/fast-csv/index-skip-rows.js @@ -0,0 +1,27 @@ +const fs = require("fs"); +const fastCsv = require("fast-csv"); + +const options = { + objectMode: true, + delimiter: ";", + quote: null, + headers: true, + renameHeaders: false, + skipRows: 152 +}; + +const data = []; +const readableStream = fs.createReadStream('./210211_TicketSort_2021.csv'); + +fastCsv + .parseStream(readableStream, options) + .on("error", (error) => { + console.log(error); + }) + .on("data", (row) => { + data.push(row); + }) + .on("end", (rowCount) => { + console.log(rowCount); + console.log(data); + }); diff --git a/fast-csv/index2.js b/fast-csv/index2.js new file mode 100644 index 0000000..b158799 --- /dev/null +++ b/fast-csv/index2.js @@ -0,0 +1,26 @@ +const fs = require("fs"); +const fastCsv = require("fast-csv"); + +const options = { + objectMode: true, + delimiter: ";", + quote: null, + headers: true, + renameHeaders: false, +}; + +const data = []; +const readableStream = fs.createReadStream('./210211_TicketSort_2021.csv'); + +fastCsv + .parseStream(readableStream, options) + .on("error", (error) => { + console.log(error); + }) + .on("data", (row) => { + data.push(row); + }) + .on("end", (rowCount) => { + console.log(rowCount); + console.log(data); + });