Luego de de esta larga recopilación de información pudimos solucionar este enigma que presentan ciertos usuarios. Te dejamos la solución y nuestro deseo es servirte de gran ayuda.
Ejemplo: angular array Exportar a Excel
//DOWNLOADdownload()var csvData =this.ConvertToCSV(this.data);var a =document.createElement("a");
a.setAttribute('style','display:none;');document.body.appendChild(a);var blob =newBlob([csvData], type:'text/csv');var url=window.URL.createObjectURL(blob);
a.href= url;var x:Date=newDate();var link:string ="filename_"+ x.getMonth()+"_"+ x.getDay()+'.csv';
a.download= link.toLocaleLowerCase();
a.click();// convert Json to CSV data in Angular2ConvertToCSV(objArray)var array =typeof objArray !='object'?JSON.parse(objArray): objArray;var str ='';var row ="";for(var index in objArray[0])//Now convert each value to string and comma-separated
row += index +',';
row = row.slice(0,-1);//append Label row with line break
str += row +'rn';for(var i =0; i < array.length; i++)var line ='';for(var index in array[i])if(line !='') line +=','
line += array[i][index];
str += line +'rn';return str;
Si te ha sido de provecho este artículo, sería de mucha ayuda si lo compartieras con otros desarrolladores de esta forma nos ayudas a dar difusión a nuestro contenido.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)