Analizar archivo CSV en JavaScript
-
Utilice el complemento
jquery-csv
para analizar CSV en JavaScript -
Utilice la biblioteca
Papa.parse
para analizar CSV en JavaScript
Un CSV es un archivo que contiene varios valores separados por comas. Se puede guardar en formato tabular y suele ser compatible con Excel. Por lo tanto, es necesario analizar los datos CSV en lenguajes de programación.
Dado que un archivo CSV es esencialmente un archivo de texto con valores separados por comas, podemos usar la clase FileReader
para leer archivos CSV como una cadena y formatearlos en consecuencia.
En este tutorial, aprendemos a analizar CSV usando JavaScript.
Utilice el complemento jquery-csv
para analizar CSV en JavaScript
Para analizar el archivo CSV directamente, podemos usar el complemento jquery-csv
.
Este es un analizador CSV totalmente configurable, probado y optimizado que utiliza la sintaxis jQuery
. Podemos usar la función csv.toArrays()
para cargar datos en un array.
Vea el código a continuación.
array = $.csv.toArrays(csv, {
delimiter: '\'',
separator: ';', // Sets a custom field separator character
});
El delimiter
se puede utilizar para establecer un valor de carácter delimitador personalizado, y el separator
se puede utilizar para establecer un carácter separador de campo personalizado. Esto muestra que jquery-csv
es completamente personalizable. Recuerde importar el complemento en consecuencia antes de usarlo.
Alternativamente, también podemos usar la función csv.toObjects()
proporcionada por este complemento para analizar archivos CSV en un objeto.
Utilice la biblioteca Papa.parse
para analizar CSV en JavaScript
La biblioteca Papa.parse
ha ganado popularidad en los últimos años para analizar datos CSV de manera eficiente. Es rápido y fácil de usar. Podemos usar esto con cadenas CSV o directamente con archivos CSV.
Por ejemplo,
Papa.parse(file, {
complete: function(csvdata) {
console.log(csvdata);
}
});
Esta biblioteca es compatible con la mayoría de los navegadores disponibles.