DIAdem-Version: 11.1 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: 2010
Beiträge: 7
Registriert seit: Jul 2010
Excel-Tabellen durchsuchen
Hallo liebe Forengemeinde,
ich beschäftige mich seit kurzer Zeit mit DIAdem um Messdaten, die über mehrere Jahre angefallen sind, in einer Weise automatisiert auszuwerten, und die relevanten Messwerte zentral verfügbar zu machen.
Ein für mich doch eher größeres Vorhaben, dass ich in mehreren Schritten angehen werde.
Die Excel-Dateien beinhalten in Bereichen eine gewisse Struktur, so dass ich die Hoffnung habe, diese für mein Vorhaben ausnutzen zu können.
Sagen wir ein für mich interessanter (zusammenhängender) Datenbereich erstreckt sich auf einem Tabellenblatt einer Datei von c6 bis e20.
In einer weiteren Tabelle erstreckt sich ein gleichartiger Bereich jedoch von z.B. d20 bis f34 usw. (hier gibt es keine Regelmäßigkeit der Positionierung des Bereiches über die vielen Dateien).
Meine Idee war nun, nach einer definierten Tabellenüberschrift zu suchen um herauszufinden, wo der interessante Datenbereich liegt.
Und da fangen auch schon die Probleme an.
Ein Import mit einer *.stp wird (zumindest im ersten Durchlauf) wohl nicht funktionieren, da ich ja nicht alle Dateien angucken möchte.
(In dem Skript beabsichtige ich zu jeder Datei eine *.stp zu speichern, damit ein zweiter durchlauf dann etwas schneller durchgeführt werden kann)
Wie gehe ich also das Problem des Durchsuchens einer Exceldatei nach einem bestimmten String am besten an?
Vielen Dank schon mal im Voraus.
EH
p.s. Ich hoffe meine Beschreibung der Aufgabe ist ausführlich genug und verständlich ausgefallen
29.07.2010, 15:43 (Dieser Beitrag wurde zuletzt bearbeitet: 29.07.2010 15:44 von Bruno.)
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: 1996
Beiträge: 429
Registriert seit: Oct 2008
RE: Excel-Tabellen durchsuchen
Hallo EvilHomy,
willkommen im Forum!
Es gibt auf der Seite ni.com/dataplugins ein Dataplugin für Excel. Wenn Du dieses installierst, kann der Datafinder die Excel Daten durchsuchen. Die Einzelnen Tabellenblätter werden als Gruppe dargestellt und die Spalten als Kanäle.
Du könntest jetzt die Suchfunktion des Datafinders benutzen, um bestimmte Kanäle zu finden.
Das Excel Dataplugin ist auch als Example beschrieben und könnte von Dir abgewandelt werden, falls notwendig...
Gruß
Bruno
DIAdem-Version: 11.1 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: 2010
Beiträge: 7
Registriert seit: Jul 2010
RE: Excel-Tabellen durchsuchen
Hmm ich scheitere leider schon beim ersten Schritt.
Das ADO-Plugin (http://zone.ni.com/devzone/cda/epd/p/id/457) kann ich per Doppelklick auf die .uri installieren.
Beim Excel-Plugin aus dem Beispiel (http://zone.ni.com/devzone/cda/epd/p/id/6440) bekomme ich folgende Fehlermeldung: "Diese Konfigurationsdatei wurde mit einer neueren Version von USI erstellt. Sie kann nicht mit der aktuell installierten Software genutzt werden".
Ich bin da etwas ratlos.
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: 1996
Beiträge: 429
Registriert seit: Oct 2008
RE: Excel-Tabellen durchsuchen
Hmm,
ich habe 1.8.0b4137, vermutlich aber nur, weil ich DIAdem 2010 beta installiert habe...
Eigentlich versucht NI die Plugins mit der ältest möglichen Version zu erstellen.
...
Auf einem anderen PC mit 1.7.1f3946 kann ichs auch nicht installieren .
Gruß
Bruno
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: 1996
Beiträge: 429
Registriert seit: Oct 2008
RE: Excel-Tabellen durchsuchen
Hallo EvilHomy,
ich denke, dass die 1.8er USI erst ab DIAdem 2010 installiert wird. Das Excel Beispielplugin sieht sehr vielversprechend aus. Im Datafinder werden einzelne Excelspalten unabhängig von der Zellenposition direkt als Kanäle erkannt.
Wie verhält sich denn das ADO Plugin? Das konntest Du ja installieren...
Gruß
Bruno