From dd24d78a86bf5cce54140dadf5ee14c332725f5e Mon Sep 17 00:00:00 2001 From: "Begerad, Stefan" Date: Fri, 26 Jan 2024 10:55:18 +0100 Subject: [PATCH] chore(fast-csv): add index* --- fast-csv/index-skip-rows.js | 27 +++++++++++++++++++++++++++ fast-csv/index2.js | 26 ++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 fast-csv/index-skip-rows.js create mode 100644 fast-csv/index2.js 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); + });