Untitled
unknown
javascript
3 years ago
5.1 kB
8
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...