Cómo abrir un archivo CSV en Node.js usando csv-parse
En este artÃculo, vamos a aprender cómo abrir y leer un archivo CSV en Node.js utilizando la biblioteca csv-parse. CSV (Comma-Separated Values) es un formato de archivo comúnmente utilizado para el intercambio de datos y es necesario poder leer y manipular estos archivos en aplicaciones Node.js.
Instalación de csv-parse
Primero, necesitamos instalar csv-parse en nuestro proyecto Node.js. Puedes hacerlo fácilmente usando npm (Node Package Manager) con el siguiente comando:
npm install csv-parse
Código de ejemplo
A continuación, se muestra un ejemplo de cómo abrir y leer un archivo CSV en Node.js utilizando csv-parse:
const fs = require('fs');
const parse = require('csv-parse');
fs.createReadStream('file.csv')
.pipe(parse({ delimiter: ',' }))
.on('data', (row) => {
console.log('Row:', row);
})
.on('end', () => {
console.log('CSV file successfully processed');
});
En este ejemplo, estamos leyendo el archivo ‘file.csv’ utilizando fs.createReadStream y luego pasamos el flujo a csv-parse con el delimitador de coma. Luego, manejamos los datos de cada fila en el evento ‘data’ y, finalmente, mostramos un mensaje de éxito en el evento ‘end’.
Conclusiones
Abrir y leer un archivo CSV en Node.js usando csv-parse es relativamente sencillo y puede ser muy útil en aplicaciones que necesitan manejar datos CSV. Esperamos que este artÃculo te haya ayudado a comprender cómo lograr esto en tu propio proyecto Node.js.
Muy buen tip. Muchas gracias
Excelente! Muchas gracias por compartir. Muy bien explicado y sencillo. Me ha servido y mucho. Saludos