LabVIEWForum.de
Excel Export mehrere Spalten erzeugen - 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: Excel Export mehrere Spalten erzeugen (/Thread-Excel-Export-mehrere-Spalten-erzeugen)

Seiten: 1 2


Excel Export mehrere Spalten erzeugen - LV_Newbie - 16.05.2006 15:49

Hallo
Ich versuche gerade eine Reihe von Werten ins Excel zu exportieren.
Das geht auch so weit einwandfrei.
Nur erscheinen im Excel alle Werte untereinander in einer Wurst.
Ich möchte jedoch für jede der 15 Werte eine eigenen Spalte haben.
Bitte um Rat.

mfg


Excel Export mehrere Spalten erzeugen - diplNisse - 17.05.2006 08:41

LV_Newbie schrieb:Hallo
Ich versuche gerade eine Reihe von Werten ins Excel zu exportieren.
Das geht auch so weit einwandfrei.
Nur erscheinen im Excel alle Werte untereinander in einer Wurst.
Ich möchte jedoch für jede der 15 Werte eine eigenen Spalte haben.
Bitte um Rat.

mfg

Ich habe gerade keine Zeit dein VI auszuprobieren, aber es erscheint mir logisch, dass es deinen Wünschen entsprechen müssre, wenn du vor dem speichern die Funktion

"Transponse 2D Array"

anwendest.

Dann sind die Werte in den Spalten in den Zeilen und umgekehrt.

Probieren!


Excel Export mehrere Spalten erzeugen - LV_Newbie - 17.05.2006 10:14

Geht leider nicht mit "Transponse 2D Array".Sad


Excel Export mehrere Spalten erzeugen - diplNisse - 17.05.2006 10:28

Hi!

Du hast als delimiter ein Enter (CR) angegeben. probiers mal mit nem Tab (t).
Ich habe LabVIEW 8. Da gibt es unter File I/O die funktion
"write to spreadsheet file"

das funtioniert.
Da gibst du ein 2D Array rein und stellst ebenfalls den delimiter auf t.
Dann kannst du die Datei mit EXCEL importieren.
Mann muss dann in EXCEL natürlich auch angeben, dass man Tabs als Trennzeichen hat.

Viel erfolg.


Excel Export mehrere Spalten erzeugen - LV_Newbie - 17.05.2006 11:00

Hab nun nen Tab statt CR eingebaut.

Nun erscheinen die Werte im Excel so:
13 12 56 78 11 54 ...
14 14 10 47 87 43 ...

Sie sollten aber so sein:
13 14
12 14
56 10
78 47
11 87
54 43


Wie muss ich das machen?


Excel Export mehrere Spalten erzeugen - Kvasir - 17.05.2006 11:11

Einfach mit transpose 2D Array das Array transponieren, wie schon gesagt wurde.


Excel Export mehrere Spalten erzeugen - LV_Newbie - 17.05.2006 11:17

Geht trotzdem immer noch nicht.


Excel Export mehrere Spalten erzeugen - diplNisse - 17.05.2006 12:17

jetzt hab ich's

...in der mittagspause ausprobiert.

musst nur noch die "speicher" Funktion einfügen.

Dein Array war falsch aufgebaut. War zwar zweidimensional, aber es wurde immer nur das 1. Index beschrieben


Excel Export mehrere Spalten erzeugen - Kvasir - 17.05.2006 12:20

So wie du das hier hast erzeugst du immer nur einen eindimensionalen Array, den du dann 2x in deine Datei schreibst.
Da hilft Transpose 2D Array natürlich nichts, da dies ja nur auf deinen 1dim Array wirkt.

Erzeuge zuerst einen 2D Array erzeugst und speichere danach - je nachdem mit oder ohne Transpose.

edit: Zu langsamBig Grin


Excel Export mehrere Spalten erzeugen - LV_Newbie - 17.05.2006 13:24

Danke sehr, so funktionierts!
Hab das mit den Arrays noch nicht so ganz intus....