Saltar al contenido

convertir archivo csv a javascript array ejemplo de código

Nuestro grupo de trabajo ha estado por horas buscando soluciones a tu búsqueda, te regalamos la respuesta por eso esperamos resultarte de gran apoyo.

Ejemplo 1: CSV a 2D array javaescript

functioncsvToArray(csv, delimiter =",", omitFirstRow =false)console.log(csv.indexOf('n'));return csv.slice(omitFirstRow ? csv.indexOf('n')+1:0).split("n").map((element)=> element.split(delimiter));let csv1 ="a,bnc,d";let csv2 ="a;bnc;d";let csv3 ="head1,head2na,bnc,d";let result1 =csvToArray(csv1);let result2 =csvToArray(csv2);let result3 =csvToArray(csv3);console.log(result1);console.log(result2);console.log(result3);

Ejemplo 2: js array a csv

const arrayToCSV =(arr, delimiter =',')=>
  arr.map(v=> v.map(x=>`"$x"`).join(delimiter)).join('n');

Ejemplo 3: convertir array a csv javascript

varobjectToCSVRow=function(dataObject)var dataArray =newArray;for(var o in dataObject)var innerValue = dataObject[o]===null?'':dataObject[o].toString();var result = innerValue.replace(/"/g,'""');
        result ='"'+ result +'"';
        dataArray.push(result);return dataArray.join(' ')+'rn';varexportToCSV=function(arrayOfObjects)if(!arrayOfObjects.length)return;var csvContent ="data:text/csv;charset=utf-8,";// headers
    csvContent +=objectToCSVRow(Object.keys(arrayOfObjects[0]));

    arrayOfObjects.forEach(function(item)
        csvContent +=objectToCSVRow(item););var encodedUri =encodeURI(csvContent);var link =document.createElement("a");
    link.setAttribute("href", encodedUri);
    link.setAttribute("download","customers.csv");document.body.appendChild(link);// Required for FF
    link.click();document.body.removeChild(link);

Puedes añadir valor a nuestro contenido informacional cooperando tu experiencia en las anotaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *