“Cómo leer un archivo CSV en NodeJS” Código de respuesta

Leer y actualizar el archivo CSV en NodeJS

const fs = require('fs')
const csv = require('csv-parser')
const randomWords = require('random-words')
const users = [];
function generateUsername(firstname, surname) {
    return `${firstname[0]}-${surname}`.toLowerCase();
}
fs.createReadStream('input.csv')
  .pipe(csv())
  .on('data', function (row) {
    const username = generateUsername(row.Firstname, row.Surname);
    const password = randomWords(3).join("-");
    
    const user = {
        username,
        firstname: row.Firstname,
        surname: row.Surname,
        roles: row.Roles,
        password
    }
    users.push(user)
  })
  .on('end', function () {
      console.table(users)
      // TODO: SAVE users data to another file
    })
Better Bug

crear el archivo csv nodejs

const csv = require('csv-parser');
const fs = require('fs');

fs.createReadStream('data.csv')
  .pipe(csv())
  .on('data', (row) => {
    console.log(row);
  })
  .on('end', () => {
    console.log('CSV file successfully processed');
  });
Suspect Camel

Cómo leer un archivo CSV en NodeJS

$ npm i -s csv-parse
Busy Badger

Respuestas similares a “Cómo leer un archivo CSV en NodeJS”

Preguntas similares a “Cómo leer un archivo CSV en NodeJS”

Más respuestas relacionadas con “Cómo leer un archivo CSV en NodeJS” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código