Advertisement

TrimwebsolutionsTrimwebsolutions

Problem and Solutions

Parse csv using "csv-parser" in node js ?

By M.K. Verma · 2 May 2022

Parse csv using "csv-parser" in node js ?

Could you do something like this?

const csv = require("csv-parser");
const fs = require("fs");
const path = require("path");
const { promisify } = require("util");
const readFile = promisify(fs.readFile);

const birthdays = [];

const filePath = path.join(__dirname, "data", "groupes.csv");

readFile(filePath, "utf8").then((data) => {
  csv(data, {
    separator: ",",
  })
    .on("data", (row) => {
      birthdays.push(row);
    })
    .on("end", () => {
      console.log(birthdays);
    });
});