2016-05-21 18 views
0

Ich exportiere die JSON-Daten durch angularjs UI-Grid in das Excel-Format. Ich sehe einige Formatierungseigenschaften für pdf, aber nicht für Excel. Könnte jemand helfen, die Excel-Zelle dieses exportierten CSV zu formatieren. Oder wenn die Formatierung überhaupt möglich ist.Angularjs UI-Grid - exportiert Excel Zellen formatieren

Danke,

+0

Was meinen Sie mit Formatierungsoptionen? Wenn Sie Stil usw. meinen, ist das mit dem CSV-Format nicht möglich. Wenn Sie Zeilen/Spalten auswählen möchten, sehen Sie sich dieses Beispiel in den Dokumenten an. http://ui-grid.info/docs/#/tutorial/206_exporting_data –

Antwort

0

Interessante Frage. Leider ist dies keine Standardoption. Eine CSV ist einfach ein Nur-Text-Format ohne Angabe von Metadaten.

Ich habe das nicht getan, aber glaube, dass Sie wahrscheinlich etwas mit etwas Mühe zusammensetzen könnten, was Brian Hann has outline in his blog und die UI-Grid exporter service. Während das, was er skizziert hat, das Gegenteil von dem ist, was Sie wollen, sollte ein Beispiel der zwei Bibliotheken zusammen dazu beitragen, der Lösung näher zu kommen.

Wenn Sie nicht mit dem Raster blättern, können Sie außerhalb des Rasters einen Exporter erstellen, da $ scope.gridOptions.data Ihre Quelle enthält. Es gibt ein grundlegendes Beispiel dafür, wie man die Daten hier ins XLSX-Format bringt: Exporting an array to excel file with cell formatting.

XLSX.writeFile($scope.gridOptions.data, 'grid_export.xlsx'); 
Verwandte Themen