Zuerst ein großes Kompliment an die Mitwirkenden des alasql
-Projekts. Es hilft mir sehr, meine JSON-Daten in die Excel-Datei zu exportieren. Aber für die nächsten Schritte brauche ich etwas Hilfe beim Formatieren der Excel-Datei.Formatieren des Excel-Exportes mit ALASQL (AngularJS)
Ist es möglich, die Zellen mit einer automatischen Breite zu definieren? Und ich muss eine Spalte färben.
Ich habe einen Beitrag in einem anderen thread gesehen, aber das hat in meinem Beispiel nicht funktioniert.
Hier ist mein Code:
var opts = {
headers: true,
column: {
style: {
Font: {
Bold: "1"
}
}
},
rows: {
1: {
style: {
Font: {
Color: "#FF0077"
}
}
}
},
cells: {
1: {
1: {
style: {
Font: {
Color: "#00FFFF"
}
}
}
}
}
};
vm.btnExport = function() {
alasql('shortcode AS Short_Code, \ ' +
'fname AS Fullname, \ ' +
'INTO XLSX("test.xlsx", ?) FROM ?', [opts, vm.list]);
};
Große Sie wie die Bibliothek zu hören. Im Moment unterstützt AlaSQL keine komplexe Formatierung. Ich schlage vor, Sie werfen einen Blick auf die xlsx.js-Bibliothek – mathiasrw