NEWS
Vis eine CSV Datei auslesen und regelmäßig aktualisieren
-
Wie kann man in Vis eine CSV Datei auslesen und regelmäßig aktualisieren
https://www.berlin.de/lageso/gesundheit/infektionsepidemiologie-infektionsschutz/corona/tabelle-bezirke/bitte für Anfänger erklären
-
Wie kann man in Vis eine CSV Datei auslesen und regelmäßig aktualisieren
https://www.berlin.de/lageso/gesundheit/infektionsepidemiologie-infektionsschutz/corona/tabelle-bezirke/bitte für Anfänger erklären
@Horst-Böttcher
Was willst du den da genau.
Eine Tabelle in vis Anzeigen oder einen bestimmten Wert daraus nur anzeigen?
So richtig einfach kenn ich da nichts.
Zwei Methoden ohne programmieren wären- CSv über Den Node red Adapter einlesen, wert Rausfiltern und in einem datenpunkt abspeichern.
- wert mittels regex auslesen und in datenpunkt schreiben
-
@Horst-Böttcher
Was willst du den da genau.
Eine Tabelle in vis Anzeigen oder einen bestimmten Wert daraus nur anzeigen?
So richtig einfach kenn ich da nichts.
Zwei Methoden ohne programmieren wären- CSv über Den Node red Adapter einlesen, wert Rausfiltern und in einem datenpunkt abspeichern.
- wert mittels regex auslesen und in datenpunkt schreiben
@OliverIO hallo ich möchte gerne alle Daten aus der Tabelle in vis anzeigen lassen
https://www.berlin.de/lageso/_assets/gesundheit/publikationen/corona/bezirkstabelle.csv -
@OliverIO hallo ich möchte gerne alle Daten aus der Tabelle in vis anzeigen lassen
https://www.berlin.de/lageso/_assets/gesundheit/publikationen/corona/bezirkstabelle.csvDann ohne programmieren über Node red.
So wie ich gesehen habe, gibt es dort ein Modul das aus csv json macht und ein weiteres das aus Json html mach.
Das dann in einen datenpunkt schreiben und den dann in vis Anzeigen.
Allerdings musst du dich in Node red einarbeiten was auch erst mal ein gewisse Lernkurve erfordert.
Evtl haben andere ja noch weitere Ideen.Ich Selbst würde mit JavaScript Ein Skript schreiben, das aus csv eine Json in das Format aufbereitet, so das es mit dem Tabellen Widget funktioniert.
-
@Horst-Böttcher
Was willst du den da genau.
Eine Tabelle in vis Anzeigen oder einen bestimmten Wert daraus nur anzeigen?
So richtig einfach kenn ich da nichts.
Zwei Methoden ohne programmieren wären- CSv über Den Node red Adapter einlesen, wert Rausfiltern und in einem datenpunkt abspeichern.
- wert mittels regex auslesen und in datenpunkt schreiben
-
Dann ohne programmieren über Node red.
So wie ich gesehen habe, gibt es dort ein Modul das aus csv json macht und ein weiteres das aus Json html mach.
Das dann in einen datenpunkt schreiben und den dann in vis Anzeigen.
Allerdings musst du dich in Node red einarbeiten was auch erst mal ein gewisse Lernkurve erfordert.
Evtl haben andere ja noch weitere Ideen.Ich Selbst würde mit JavaScript Ein Skript schreiben, das aus csv eine Json in das Format aufbereitet, so das es mit dem Tabellen Widget funktioniert.
@OliverIO bitte mehr Infos versteh nur Bahnhof
Java script geht leider nicht oder ich bin zu doof -
Wie kann man in Vis eine CSV Datei auslesen und regelmäßig aktualisieren
https://www.berlin.de/lageso/gesundheit/infektionsepidemiologie-infektionsschutz/corona/tabelle-bezirke/bitte für Anfänger erklären
Würde es auch mal mit parser versuchen nur was muss ich bei RegEx eingeben
<!--FLEX END: Text/Bild--> </div> <div id="results"><div class="searchresult table-responsive"><table class="result table bordered-table zebra-striped"><thead><tr><th class="longtext" id="Bezirk">Bezirk</th> <th class="number" id="Fallzahl">Fallzahl</th> <th class="number" id="Differenz_Vortag_">Differenz (Vortag)</th> <th class="number" id="Inzidenz">Inzidenz</th> <th class="number" id="Genesen">Genesen</th> </tr> </thead> <tbody><tr class="odd line_1"><td class="longtext" headers="Bezirk">Charlottenburg-Wilmersdorf</td> <td class="number" headers="Fallzahl" style="text-align: right;" >2.963</td> <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >71</td> <td class="number" headers="Inzidenz" style="text-align: right;" >862,4</td> <td class="number" headers="Genesen" style="text-align: right;" >1.954</td> </tr> <tr class="even line_1"><td class="longtext" headers="Bezirk">Friedrichshain-Kreuzberg</td> <td class="number" headers="Fallzahl" style="text-align: right;" >3.406</td> <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >35</td> <td class="number" headers="Inzidenz" style="text-align: right;" >1.172,9</td> <td class="number" headers="Genesen" style="text-align: right;" >2.208</td> </tr> <tr class="odd line_1"><td class="longtext" headers="Bezirk">Lichtenberg</td> <td class="number" headers="Fallzahl" style="text-align: right;" >1.618</td> <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >0</td> <td class="number" headers="Inzidenz" style="text-align: right;" >550</td> <td class="number" headers="Genesen" style="text-align: right;" >1.046</td> </tr> <tr class="even line_1"><td class="longtext" headers="Bezirk">Marzahn-Hellersdorf</td> <td class="number" headers="Fallzahl" style="text-align: right;" >1.285</td> <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >11</td> <td class="number" headers="Inzidenz" style="text-align: right;" >476</td> <td class="number" headers="Genesen" style="text-align: right;" >941</td> </tr> <tr class="odd line_1"><td class="longtext" headers="Bezirk">Mitte</td> <td class="number" headers="Fallzahl" style="text-align: right;" >4.989</td> <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >0</td> <td class="number" headers="Inzidenz" style="text-align: right;" >1.293,3</td> <td class="number" headers="Genesen" style="text-align: right;" >3.255</td> </tr> <tr class="even line_1"><td class="longtext" headers="Bezirk">Neukölln</td> <td class="number" headers="Fallzahl" style="text-align: right;" >4.832</td> <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >0</td> <td class="number" headers="Inzidenz" style="text-align: right;" >1.464,6</td> <td class="number" headers="Genesen" style="text-align: right;" >3.167</td> </tr> <tr class="odd line_1"><td class="longtext" headers="Bezirk">Pankow</td> <td class="number" headers="Fallzahl" style="text-align: right;" >2.447</td> <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >0</td> <td class="number" headers="Inzidenz" style="text-align: right;" >597,8</td> <td class="number" headers="Genesen" style="text-align: right;" >1.745</td> </tr> <tr class="even line_1"><td class="longtext" headers="Bezirk">Reinickendorf</td> <td class="number" headers="Fallzahl" style="text-align: right;" >2.458</td> <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >73</td> <td class="number" headers="Inzidenz" style="text-align: right;" >922,6</td> <td class="number" headers="Genesen" style="text-align: right;" >1.645</td> </tr> <tr class="odd line_1"><td class="longtext" headers="Bezirk">Spandau</td> <td class="number" headers="Fallzahl" style="text-align: right;" >1.879</td> <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >87</td> <td class="number" headers="Inzidenz" style="text-align: right;" >766,3</td> <td class="number" headers="Genesen" style="text-align: right;" >1.225</td> </tr> <tr class="even line_1"><td class="longtext" headers="Bezirk">Steglitz-Zehlendorf</td> <td class="number" headers="Fallzahl" style="text-align: right;" >2.114</td> <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >0</td> <td class="number" headers="Inzidenz" style="text-align: right;" >681,8</td> <td class="number" headers="Genesen" style="text-align: right;" >1.078</td> </tr> <tr class="odd line_1"><td class="longtext" headers="Bezirk">Tempelhof-Schöneberg</td> <td class="number" headers="Fallzahl" style="text-align: right;" >3.349</td> <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >85</td> <td class="number" headers="Inzidenz" style="text-align: right;" >954,2</td> <td class="number" headers="Genesen" style="text-align: right;" >1.807</td> </tr> <tr class="even line_1"><td class="longtext" headers="Bezirk">Treptow-Köpenick</td> <td class="number" headers="Fallzahl" style="text-align: right;" >1.252</td> <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >0</td> <td class="number" headers="Inzidenz" style="text-align: right;" >457,5</td> <td class="number" headers="Genesen" style="text-align: right;" >768</td> </tr> <tr class="odd line_1"><td class="longtext" headers="Bezirk">Berlin</td> <td class="number" headers="Fallzahl" style="text-align: right;" >32.592</td> <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >362</td> <td class="number" headers="Inzidenz" style="text-align: right;" >864,6</td> <td class="number" headers="Genesen" style="text-align: right;" >20.839</td> </tr> <tr class="even line_1"><td colspan="5" height="45px"></td> </tr> </tbody> </table><script> $(function(){ $("table").largetable({ enableMaximize: true }) }); </script></div></div> </div> </div> </div> </div> </div> <!-- TEMPLATE END: simplesearch --> -
@OliverIO bitte mehr Infos versteh nur Bahnhof
Java script geht leider nicht oder ich bin zu doof@Horst-Böttcher
dann fehlen dir einige Grundlagen.
wie bereits gesagt, das ist keine ganz so einfache Sache und übersteigt den Rahmen dir das in ein oder 2 einfachen Sätzen zu vermitteln-
MCU hat oben ja noch einen 3.Lösungsweg über den javascript-Adapter aufgezeigt.
Du solltest dich entscheiden, welchen Weg du gehen willst und dich dann dazu etwas einlesen.
Im Falle javascript-adapter dann ein bisschen zu javascript grundlagen lesen und dich mit der funktionsweise des Adapters auseinandersetzen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden