“Como ler um arquivo CSV no NodeJS” Respostas de código

Leia e atualize o arquivo CSV no 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

Crie nodejs de arquivo CSV

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

Como ler um arquivo CSV no NodeJS

$ npm i -s csv-parse
Busy Badger

Respostas semelhantes a “Como ler um arquivo CSV no NodeJS”

Perguntas semelhantes a “Como ler um arquivo CSV no NodeJS”

Mais respostas relacionadas para “Como ler um arquivo CSV no NodeJS” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código