# csv parser in node js

Reading data in from a csv can be handled in many ways. One solution is to read the csv file into an array. From there you can do work on the array.

# Using FS to read in a CSV

fs is the File System API (opens new window) in node. We can use the method readFile on our fs variable, pass it a data.csv file, format and function that reads and splits the csv for further processing.

This assumes you have a file named data.csv in the same folder.

'use strict'

const fs = require('fs');

fs.readFile('data.csv', 'utf8', function (err, data) {
  var dataArray = data.split(/\r?\n/);
  console.log(dataArray);
});

You can now use the array like any other to do work on it.