Ich benutze derzeit Apache Zeppelin und ich habe einen Pandas/Pyspark Datenrahmen und ich möchte dem Endbenutzer die Option geben, es als Download CSV-Datei (oder jedes Excel-Format).Zeppelin Apache - Hinzufügen Download-Taste mit eckigen, um Pandas oder PySpark Dataframe herunterladen
Dazu muss ich AngularJS Sprache verwenden, aber ich weiß nicht, wie man den notwendigen Code schreibt, der den Datenrahmen nimmt und es als eine Excel-Tabelle herunterlädt.
, was ich bisher getan haben, ist die folgende:
- Ich habe die Pandas Datenrahmen und konvertiert es zu JSON String (csv_table_output). Bild unten
- Dann fand ich die folgende Winkel Code online, die Ich mag würde verwenden, um die Tabelle als CSV-Format zu exportieren:
https://gist.github.com/anonymous/815fb404daa94979596db7731934d5bd
stockData55 ist die Variable, in die ich die Ausgabezeichenfolge von csv_table_output setzen möchte. Wenn ich die Zeichenfolge verwende, wie es ist, funktioniert es in Ordnung, aber ich weiß nicht, wie man die Informationen von csv_table_output zu Winkelvariable
analysieren Wenn es eine bessere Möglichkeit gibt, statt den beigefügten Code zu verwenden, bin ich glücklich zu sehen, dass
Diese Schaltfläche ist verfügbar, wenn Sie sich im Entwicklungsmodus befinden. Wenn Sie in den Berichtsmodus wechseln (Bericht, den Sie mit anderen Benutzern teilen), sind alle diese Schaltflächen nicht verfügbar – Demis