NEWS
Flot Chart nach Excel (oder CSV) exportieren
-
Hallo, ich nutze mysql und die Flot Charts, um Trends darzustellen. Ich würde gerne die Datenpunkte, die ich in einem Flot Chart zusammengestellt habe, nach Excel exportieren, um sie dort weiter auszuwerten.
-
Zeitraum, so wie aktuell im Flot dargestellt (so wie "hingescrollt", also mal 2 Monate, mal 2 Stunden, je nachdem, wie man den Zoom einstellt)
-
Spalten (Überschrift): Zeitpunkt (Datum/ Uhrzeit) - konfigurierter Datenpunkt, pro Datenpunkt also 2 Spalten, da sich die Aufzeichnungszeitpunkte ja unterscheiden (können)
-
Zeilen: Zeitpunkt, Wert; Zeitpunkt, Wert; ... passend zu den Spaltenüberschriften
Ich habe dazu nichts gefunden, trotz Suche. Kann jemand helfen?
Danke vorab!
-
-
Könnte mit Node-Red gehen.........
-
Hmmm. Ja? Wie?
-
ich gehe davon aus, du möchtest das automatisieren - oder willst du das nur einmal haben?
da du mysql daten hast, musst du wahrscheinlich diese daten einlesen. flot verarbeitet die ja auch nur. ich bin mir da nicht sicher, aber flot stellt dir die daten nicht zur verfügung sondern mysql - also müßte excel über eine sql schnittstelle dies auslesen können - in excel mußt du dann eine neue grafik erstellen.
hierzu ein viedeo auf youtube: https://www.youtube.com/watch?v=je_TyXdI9jM
-
Hallo, ja soll automatisiert sein. Klar, Flot stellt nur die Daten dar, die aus der SQL Datenbank geholt werden und die hätte ich dann gerne in Tabellenform in Excel. Auf sql-Befehle würde ich da gerne verzichten, um mir nix zu zerschießen. Ich schaue mal in das Video...
-
MySQL kann direkt csv exportieren
Wenn du nur liest kannst du dir nix zerschießen
https://steffen-kockel.de/blog/mysql-nach-csv-exportieren -
hab gestern mal ein wenig mit openoffice und mysql gespielt - du zerschiießt da nix - ich habe einen sql befehl gebraucht "sSELECT * FROM "ts_number" WHERE "id" = 34"
damit habe ich mir die daten holen können - die automatisierung sieht wohl etwas anders aus - die daten werden aktulisiert - man muss aber den graphen auch noch irgendwie dynamisch konfigurieren, weil die importierten daten ja immer mehr werden - aber da wird sich vielleicht auch was auf youtube finden lassen
ein kleines weiteres problem ist, du musst den linux-time-stamp auch noch in eine lesbare zeit verwandeln - da gibt es aber auch anleitungen im netz
dein projekt sollte definitiv machbar sein - ohne import und export über ein csv
-
Danke für die Richtung! Mit "automatisiert" meinte ich "Knopf drücken - Export der Datenpunkte wie in Flot darfgestellt", quasi ein Snapshot. Es soll nicht in Excel dynamisch aktualisiert werden.
-
@fu_zhou ich kann nur von openoffice reden
ich öffne die calc (=excel) datei und muss dann aktuaisieren des datenbereichs drücken - dann werden die neusten daten von mysql eingelesen - dazwischen ist noch eine passwortabfrage für die datenbank
ganz zu automatisieren habe ich nicht ausprobiert (mir reichen die flot graphen)- aber das auf knopfdruck die sql daten eingelesen werden, ich dann vielleicht noch den graphen von hand auf die weiteren zahlen einzustellen habe ist alles zusammen schon ein tolles feature
-
@liv-in-sky Libre Office habe ich auch, sollte ich also hinkriegen. Hast du dich an das Youtube-Video gehalten? Das habe ich noch nicht geschafft, habe ich für heute Abend auf dem Schirm. Woher weißt du den Tabellen-Namen und die ID?
-
Kennt jemand auch eine Datenbank-unabhängige Lösung? Ich nutze influxdb und habe bei einem Bekannten history eingerichtet. Praktisch wäre der Weg über Flot...