LabVIEWForum.de - Daten in Excel ausgeben

LabVIEWForum.de

Normale Version: Daten in Excel ausgeben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5
Ok bin jetzt auf folgenden Thread gestoßen, evtl hilft mir das etwas weiter.

Allerdings weis ich immer noch nicht wie ich nach der Eingabe meiner Werte diese dann im SubVI ausgebe, und zwar so, dass sie als Pfad akzeptiert werden?!

mfg
Kann die Frage nicht wirklich nachvollziehen... einfach mal ein Beipiel (mit Erklärung wo es klemmt) hochladen.
Vielleicht noch reinschreiben, wie des denn seinen sollte.


Gruß SeBa


PS:
Hilft dir "String->Pfad" von der File-IO Palette weiter?
Danke SeBa,

ne hilft mir leider nicht, ich versuch das noch mal genauer zu erklären.

Ich habe eine Flat Sequence. Im letzten Frame werden mir meine Messdaten in eine Exceldatei geschrieben, der Aufbau ist der, den ihr mir hier im Thread gezeigt habt.
Nun hab ich das Problem, dass meine Pfadangabe, wo das Programm die Excelvorlage findet, im Moment einfach eine Konstante ist. Genauso bei der Angabe, in welches Tabellenblatt der Exceldatei geschrieben wird.
Ich will jetzt in meinem ersten Frame, wenn das Programm läuft, eine Möglichkeit, wo der User diese beiden Pfade auswählen kann, sprich: Das Programm gibt nicht in einem SubVI über eine Konstante an, wohin die Werte letztendlich gespeichert werden, sondern der User kann es selber auswählen.

Ich dachte da an z.B. eine Dialogbox, wo der User zwei Fenster zur Auswahl hat. Im einen gibt er die Exceldatei, im andren das Tabellenblatt an. Es liegt eine Vorlage für Excel vor, aber wenn in eine Datei später noch ein mal was gespeichert werden soll muss diese wieder auswählbar sein, daher soll die Pfadangabe für die Exceldatei ebenfalls variabel sein.

Wie kann ich das realisieren?
Der Link, den ich vorher gepostet habe, bringt mich leider nur bedingt weiterWink

Ich hoffe, Ihr könnt mir hierbei einen nützlichen Tipp oder ein Beispiel zeigen.

Danke im voraus

mfg
Aus eigener, leidvoller Erfahrung mit Excel & Active kann ich folgenden gut gemeinten Tip abgeben: lass es bleiben. Schreib stattdessen die Daten in ein TDM File und verwende in Excel das TDM Plugin von NI, das ist eine deutlich sauberere und einfachere Lösung als das Gemurkse mit ActiveX.
Also ich hab nix gegen ActiveX und Co.

Hier mal ein Beispiel-Dialog:

BD:
[attachment=26291]

FP:
[attachment=26290]

Ob da jetzt Strings ausgegeben werden oder Pfad und String ect.pp. ist ja einfach zu ändern...

Lv09_img2[attachment=26292]


Gruß SeBa

PS:
Wie gesagt, wenn da jetzt noch andere Probleme sind... lad mal ein Beispiel hoch.
Hey SeBa vielen Dank,

genau das hab ich gesucht.

Ein- / Umbauen sollte kein Problem darstellen. Ich hoffe jetzt gehts vorwärts.Smile

mfg


PS: Der Dank gilt natürlich auch den restlichen "Postern" hier, die mich unterstützt haben.
Ich komm leider nicht drauf, wie ich meine Ringkonstante anschließen mussSad

Es wird zwar Excel geöffnet, in diesem Fall erhalte ich aber im "OpenBook" immer einen Fehler bzw. meine Daten werden nicht gespeichert. Ich kann mir aber nicht erklären woher der Fehler kommt.Sad

mfg



Lv09_img2
Schöne llb ... leider nutzlos, da nur das Main VI drin ist.


Zum Problem:

1) deine beiden Whileschleifen am Anfang löschen und durch mein gepostetes VI austauschen.
2) Mein VI anpassen, das der Workbookpfad als Pfad und nicht als String ausgegeben wird.
3) Mit OpenNewWorksheet wirst du, wie der Name schon sagt, vermutlich nur ein neues Worksheet öffnen können... Für die Referenz auf ein existierendes kannst du in meinem VI ja abschauen.

Mehr kann ich nicht sagen, da die janzen VI's ja fehlen.

Gruß SeBa
Danke!

Stellt sich nur die Frage WARUM die VI`s fehlen... bin ganz normal auf LLB erstellen gegangen wie sonst auchSad

Ich probiers nochmal!


PS: Was nutzt mir eig. die Pfadausgabe? Ich brauch doch eigentlich nur eine Eingabe, oder?
Habs nu so probiert wie du das gemeint hast.

Hab allerdings immer noch das Problem dass er mir automatisch in mein letztes Tabellenblatt schreibt und nicht in das, das vorgegeben ist. Keine Ahnung was ich falsch gemacht habe, aber ich komm da nicht weiter ...


mfg

Lv09_img2 [attachment=26360]
Seiten: 1 2 3 4 5
Referenz-URLs