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)