So exportieren Sie ein datagrid an Excel-Datei in der Flex?
Wie Exportiere ich meine Daten in meinem datagrid an eine Excel Datei in Flex?
Kann mir jemand einige Beispiele? Ich bin surfen im Internet, aber nicht finden konnte, aus einem einzigen Beispiel dieser Art.
BEARBEITEN
Durchsucht eine Menge und finden Sie heraus, wie Sie konvertieren datagrid Daten zu csv-format. Nun, Wie zu konvertieren, das excel? Gibt es eine Möglichkeit, das zu tun, ohne server-Skript ? Kann es nicht sein fertig in Flex-allein?
- Was ist Ihre server-side-Technologie?
- Verwendung von java-Servlets in eclipse
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist as3xls für Sie zu schreiben xls-Datei. Es unterstützt nur ein einzelnes Blatt(aber ich denke das ist in Ordnung).
Aber ich denke, mithilfe von csv-oder html-wie bereits von @susichan und @Rafal Ziolkowski werden einfacher, wenn Sie nicht brauchen, um zu verwenden-excel-Funktionen (wie z.B. Zelle, Formel).
Oh, und es ist csvlib für das schreiben von csv. Für html, die es tun, wie das schreiben von XML wird in Ordnung sein.
Wenn Sie eine Java-servlet-back-end können Sie ein servlet zur Ausgabe der Datei.
Meine nur Flex-nur die Idee war, die Ausgabe der CSV Daten, um ein popup-Fenster mit einer textarea, die könnten kopiert und eingefügt werden in eine Datei durch den Benutzer.
Excel liest die HTML Tabelle als eine Art von Tabellenkalkulation. Lesen Sie einfach die grid-Zeile für Zeile, Spalte für Spalte und produzieren eine Reihe von HTML-Tabellen-Zellen und erzeugen eine Datei mit dem Namen whatever.xls.
Ersten Download-swc-Datei aus dem folgenden Link
Link
Nun müssen Sie machen wenig Arbeit kopieren Sie einfach den code und geben Sie den Spaltennamen entsprechend.
hier ist Ihre Antwort
http://learnflexair.wordpress.com/category/uncategorized/air/
as3xls scheint, zum Lesen in Ordnung, aber das schreiben von Excel-Dateien ist eine andere Geschichte. Es kann nicht schreiben, multisheet-Arbeitsmappen, es [die meisten der Zeit] kann es nicht Lesen, eigene Dateien, und wenn Excel Lesen können, was as3xls spuckt Sie haben mehrere speichert zu Holen alle den Müll raus. Ein echter Mist. Ich arbeite mit der AIR 2.0 NativeProcess zu nennen, ein Python-script schreiben und ich denke, ich werde exportieren Sie die datagrid - /ArrayCollection CSV-erste... scheint ein langer Weg herum. Kann nicht glauben, es gibt keine bessere ActionScript-option für mucking mit Excel. Ist es wirklich so selten für eine Aufgabe?