How to open CSV in Node.js with csv-parse

Posted by

Abrir CSV en Node.js usando csv-parse

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.

0 0 votes
Article Rating
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@castroabregu
6 months ago

Muy buen tip. Muchas gracias

@user-vz4rh4cv5b
6 months ago

Excelente! Muchas gracias por compartir. Muy bien explicado y sencillo. Me ha servido y mucho. Saludos