Tabellenkalkulationsprogramme sind für die Weiterverarbeitung von Daten
sehr verbreitet. Alternativ zur Methode des Downloads von Daten im CSV-Format,
Abspeichern als Datei und Einlesens in das Tabellenkalkulationsprogramm
wird hier gezeigt, wie Daten in Excel-Applikationen ohne Umwege direkt
aktualisiert werden können.
Die Prozessdaten auf der Webseite müssen nur in eine Tabelle gepackt werden,
und schon können die Daten inclusive Spaltenbezeichner per Knopfdruck in die
kundeneigene Microsoft® MS-Excel Anwendung eingelesen und angezeigt werden.
Bei der Datenaktualisierung bleibt das Layout des Tabellenblattes erhalten,
so daß Berechnungsergebnisse aus den Daten sofort zur Verfügung stehen.
Loggerdaten aus Tabellen können mit Diagrammen verknüpft werden, die nach
einer Datenaktualisierung dann ebenfalls auf dem neuesten Stand sind.
Ein grosser Vorteil für den Kunden ist es, die Excelapplikation selbst anpassen
und erweitern zu können.
In der Microsoft® Excel-Applikation sind nur folgende Schritte notwendig:
- Die Stelle auf dem Arbeitsblatt markieren, wohin die Daten gespeichert
werden sollen.
- Im Menü: Daten -> externe Daten -> Neue Webabfrage erstellen...
1. URL =
http://192.168.0.1/webqu.html
2. Eine oder mehrere Tabellen von der Seite auswählen, Tabellennamen z.B. "Temperatur" eingeben.
3. Formatierung: Keine
Mit Ok wird vom Excel die DFÜ-Verbindung hergestellt und die Daten werden von der Webseite
geholt. Der Datenbereich bleibt mit der Webabfrage verknüpft, eine Aktualisierung
wird durch "!Daten aktualisieren" erreicht. Die Webabfrage kann auch gespeichert
und dann per Button (Makro) oder manuell gestartet werden.
Sind mehrere Tabellen auf der Webseite vorhanden, sollten die Tabellen unbedingt
eine Id erhalten, z.B.<table id="Temperatur"...>, um auf mehrere Tabellen einer
Webseite aus der Excel-Applikation zugreifen zu können.
Die Daten in den Tabellenzellen werden als Text oder per Referenzecode ®VarName;
eingefügt oder es wird die gesamte Tabelle mittels "readLog" erzeugt.
Es können speziell zugeschnitte Seiten für Webabfragen erstellt werden, die klein
gehalten werden und die der Nutzer über den Webbrowser nicht sieht.