Untitled
unknown
javascript
2 years ago
5.1 kB
5
Indexable
var rows = [ ]; let header = ["b2_cell","b3_cell","b4_cell","b5_cell","b6_cell","b7_cell","b8_cell","b9_cell","b10_cell","b11_cell","b2_engine","b3_engine","b4_engine","b5_engine","b6_engine","b7_engine","b8_engine","b9_engine","b10_engine","b11_engine","b2_avionic","b3_avionic","b4_avionic","b5_avionic","b6_avionic","b7_avionic","b8_avionic","b9_avionic","b10_avionic","b11_avionic","b2_min_cell","b3_min_cell","b4_min_cell","b5_min_cell","b6_min_cell","b7_min_cell","b8_min_cell","b9_min_cell","b10_min_cell","b11_min_cell","b2_min_engine","b3_min_engine","b4_min_engine","b5_min_engine","b6_min_engine","b7_min_engine","b8_min_engine","b9_min_engine","b10_min_engine","b11_min_engine","b2_min_avionic","b3_min_avionic","b4_min_avionic","b5_min_avionic","b6_min_avionic","b7_min_avionic","b8_min_avionic","b9_min_avionic","b10_min_avionic","b11_min_avionic","b2_max_cell","b3_max_cell","b4_max_cell","b5_max_cell","b6_max_cell","b7_max_cell","b8_max_cell","b9_max_cell","b10_max_cell","b11_max_cell","b2_max_engine","b3_max_engine","b4_max_engine","b5_max_engine","b6_max_engine","b7_max_engine","b8_max_engine","b9_max_engine","b10_max_engine","b11_max_engine","b2_max_avionic","b3_max_avionic","b4_max_avionic","b5_max_avionic","b6_max_avionic","b7_max_avionic","b8_max_avionic","b9_max_avionic","b10_max_avionic","b11_max_avionic","PESO_AVIONICA","EFF_AA_AVION","EFF_AG_AVION","STEALTH_AVION","COSTO_AVION","PESO_MOTORE","PESO_MOTORI","SPINTA_TOT","MANOVR_MOTORE","DECOLLO_MOTORE","CONSUMO_MOTORE","DURATA_CARB","RAGGIO_AZIONE","BASSA_QUOTA_MOTORE","ALTA_QUOTA_MOTORE","COSTO_MOTORE","STEALTH_MOTORE","COSTO_MOTORI","PESO_AER_cellula","PESO_AER_vuoto","PESO_AER_ready","rapporto_medio","rapporto_AA","rapporto_AG","MANOV_CELL","DECOLLO_CEL","lunghezza_pista","V_MAX_CEL","V_LOW_CEL","STEALTH_CEL","Costo_CEL","Action_Range","Speed_Hi","Speed_Low","Landing_Run","Thrust_Weight_Ratio","Eff_AirAir","Eff_AirGround","Stealth_plane","Cost_plane"]; rows.push(header); for(let i=0; i<response.length;++i){ console.log(i+"<--"); let elem = response[i]; let object = JSON.parse(elem.object); let row =[]; row = row.concat(object.b_cell); row = row.concat(object.b_engine); row = row.concat(object.b_avionic); row = row.concat(object.b_min_cell); row = row.concat(object.b_min_engine); row = row.concat(object.b_min_avionic); row = row.concat(object.b_max_cell); row = row.concat(object.b_max_engine); row = row.concat(object.b_max_avionic); row.push(object.PESO_AVIONICA); row.push(object.EFF_AA_AVION); row.push(object.EFF_AG_AVION); row.push(object.STEALTH_AVION); row.push(object.COSTO_AVION); row.push(object.PESO_MOTORE); row.push(object.PESO_MOTORI); row.push(object.SPINTA_TOT); row.push(object.MANOVR_MOTORE); row.push(object.DECOLLO_MOTORE); row.push(object.CONSUMO_MOTORE); row.push(object.DURATA_CARB); row.push(object.RAGGIO_AZIONE); row.push(object.BASSA_QUOTA_MOTORE); row.push(object.ALTA_QUOTA_MOTORE); row.push(object.COSTO_MOTORE); row.push(object.STEALTH_MOTORE); row.push(object.COSTO_MOTORI); row.push(object.PESO_AER_cellula); row.push(object.PESO_AER_vuoto); row.push(object.PESO_AER_ready); row.push(object.rapporto_medio); row.push(object.rapporto_AA); row.push(object.rapporto_AG); row.push(object.MANOV_CELL); row.push(object.DECOLLO_CEL); row.push(object.lunghezza_pista); row.push(object.V_MAX_CEL); row.push(object.V_LOW_CEL); row.push(object.STEALTH_CEL); row.push(object.Costo_CEL); row.push(object.Action_Range); row.push(object.Speed_Hi); row.push(object.Speed_Low); row.push(object.Landing_Run); row.push(object.Thrust_Weight_Ratio); row.push(object.Eff_AirAir); row.push(object.Eff_AirGround); row.push(object.Stealth_plane); row.push(object.Cost_plane); rows.push(row); } // (C2) CREATE NEW EXCEL "FILE" var workbook = XLSX.utils.book_new(), worksheet = XLSX.utils.aoa_to_sheet(rows); workbook.SheetNames.push("First"); workbook.Sheets["First"] = worksheet; // (C3) "FORCE DOWNLOAD" XLSX FILE XLSX.writeFile(workbook, "demo.xlsx");
Editor is loading...