LabVIEWForum.de
Daten in Excel schreiben! - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+----- Forum: Excel (/Forum-Excel)
+----- Thema: Daten in Excel schreiben! (/Thread-Daten-in-Excel-schreiben)



Daten in Excel schreiben! - DM_94 - 05.04.2018 13:17

Hi Leute,

ich hätte da mal eine Frage.

Ich schreibe gerade eine Messsoftware mit Labview und bin gerade an dem Punkt das ich die Ergbnisse (1D-Array) in eine vorbereitete Excel-Datei schreiben muss.
Diese Software führt mehrere Messungen nacheinander durch, dadurch enstehen auch mehere Ergbnisse, die ich gerne in die vorgesehene Tabelle untereinander schreiben möchte.

Nun habe ich es schon geschafft, dass das Array in den richtigen Zeilen und Spalten stehen.

Jetzt die Frage:

Wie kann ich über ActiveX einstellen, dass die folgenden Arrays automatisch untereinader geschrieben werden?

Freue mich über jede neue Idee.


Grüße DM_94

PS: Habe das öffnen und beschreiben der Excel-Datei mit ActiveX gemacht.


RE: Daten in Excel schreiben! - GerdW - 05.04.2018 13:26

Hallo DM,

Zitat:Wie kann ich über ActiveX einstellen, dass die folgenden Arrays automatisch untereinader geschrieben werden?
2 Möglichkeiten:
1. Du weißt, wo du die letzten Messdaten abgelegt hast (Spalte/Zeile): dann einfach die nächste Zeile/Spalte nehmen.
2. Du weißt nicht, wo die letzten Messdaten zu finden sind: dann musst du halt gucken, wo die erste freie Zelle zu finden ist…

Da es sich anscheinend um ein vorgegebenes Format deiner Excel-Tabellen handelt, sollte das Suchen nicht so schwer sein!


RE: Daten in Excel schreiben! - DM_94 - 05.04.2018 13:38

Hi GerdW,

danke schonmal für deine Antwort.

Die 1. Möglichkeit trifft bei mir zu. Ich weiß das die letzen Ergbnisse in Zeile F35 bis J35 liegen.

Wie kann ich dann über die Eigenschaftsknoten oder Methodenknoten oder ActiveX Labview sagen, dass er in die nächste Zeile schreibt und nicht diese Daten in Zeile F35-... überschreibt?

Grüße DM


RE: Daten in Excel schreiben! - GerdW - 05.04.2018 13:56

Hallo DM,

ganz einfach: indem du die nächsten Daten eben im Range "F36:J36" ablegst…