INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Aus einer Excel Datei alle Sheetnamen auslesen in ein Array



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

08.07.2008, 14:53
Beitrag #1

xtro Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: Nov 2005

Labview 2009 professional Edition
2004
de

41747
Deutschland
Aus einer Excel Datei alle Sheetnamen auslesen in ein Array
Hallo zusammen

Ich benutze die Excel Vi's excel_lv6i die habe ich irgendwann mal im Internet gefunden. Diese funktionieren super.
Ich müßte jetzt wohl allerdings aus einem Excelfile alle Sheetnamen ausgelesen haben am besten als Array.
Hat jemand eine idee bzw. dieses Problem schon gelöst ??

Ich habe die LabVIEW Version 7.0 Development.

Vielen Dank im voraus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.07.2008, 06:31
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Aus einer Excel Datei alle Sheetnamen auslesen in ein Array
' schrieb:Hat jemand eine idee bzw. dieses Problem schon gelöst ??

Gerade eben...Wink

Ich hab leider "nur" LV8.5, ich poste es darum auch mal als Bild! Evtl. kanns dir ja jemand runterspeichern...

Gruß
Achim



Sonstige .vi  Excel_get_worksheets.vi (Größe: 27,02 KB / Downloads: 327)
Lv85_img

   

Generell gilt: Die beste Hilfe zu so einem Problem ist die Excel-VBA-Hilfe...da stehen alle Funktionen, die über ActiveX in LV zur Verfügung stehen, ausführlich beschrieben. Man kann sich für manche Sachen in Excel auch ein Makro aufzeichnen (z.B. "manuelles markieren und kopieren von C1 nach D5"), und dann im Bearbeitungsmodus diese Makro untersuchen. Das was im Makro als VBA-Code dann drin steht, muss man dann in LV mit Property- bzw. Invoke-Nodes nachbauen, um die manuellen Tätigkeiten in LV-Code nachzubilden!

Gruß
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2008, 07:57
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Aus einer Excel Datei alle Sheetnamen auslesen in ein Array
Hier als Version 8 mit einigen Kommentaren, wie man was erstellt.
Vielleicht kann es jetzt jemand mit Version 8 auf eine frühere Version runterspeichern.


Sonstige .vi  Excel_worksheets__Reiter__auslesen.vi (Größe: 32,07 KB / Downloads: 327)

Lv80_img

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2008, 08:55
Beitrag #4

xtro Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: Nov 2005

Labview 2009 professional Edition
2004
de

41747
Deutschland
Aus einer Excel Datei alle Sheetnamen auslesen in ein Array
Vielen dank für die Hilfe es klappt super.
Mir ist wohl noch eine Frage eingefallen.
Gibt es eine Funktion womit man heruasfinden kann wieviele belegte Zellen und Spalten es gibt in einem ausgewählten Sheet ??
Denn mann weiß ja nie wie groß (gefüllt) ein Sheet ist.

Vielen Dank für euere schnelel Hilfe immer
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2008, 09:43
Beitrag #5

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Aus einer Excel Datei alle Sheetnamen auslesen in ein Array
' schrieb:Gibt es eine Funktion womit man heruasfinden kann wieviele belegte Zellen und Spalten es gibt in einem ausgewählten Sheet ??
Denn mann weiß ja nie wie groß (gefüllt) ein Sheet ist.

Schittebön...aus diesem VI hab ich auch das andere "abgeleitet"...


Sonstige .vi  Excel_Last_Row.vi (Größe: 26,97 KB / Downloads: 264)
Lv85_img
Wenn du's ein bisschen umbaust, kannst du da mit dem gleichen Muster auch die "last column" auslesen!

   


Gruß
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2008, 11:31
Beitrag #6

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Aus einer Excel Datei alle Sheetnamen auslesen in ein Array
Wegen deiner PN: Bitte im Forum!

Aber hier mal die Spalte!

Du musst die Spalte bezüglich einer Zeile auslesen, anders hab ichs bisher auch noch nicht probiert! Ich beziehe mich in diesem Beispiel dann auf die letzte gefüllte Zeile! Man kann diese Überprüfung dann ja mal mit ner FOR-Schleife von n=(1 bis "letzte gefüllte Zeile) machen und dann das Maximum nehmen...das geht evtl. auch einfacher, hab dafür aber jetzt keine Zeit mehr!

Gruß
Achim

Sonstige .vi  Excel_Last_Row_and_Column.vi (Größe: 34,1 KB / Downloads: 282)
Lv85_img
   

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2008, 11:55
Beitrag #7

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Aus einer Excel Datei alle Sheetnamen auslesen in ein Array
Hi,

noch ne Ergänzung:

Schau dir mal diese Seite an...hier sind einige Methoden in VBA hinterlegt, diese müsste man mal in LV nachbauen! Ich hab jetzt mal auf die Schnelle was versucht, habs aber nicht hinbekommen...und jetzt hab ich keine Zeit mehr!

Wenn du Muße hast, probier mal ein bisschen rum und poste die Lösung, falls du sie findest!

Viel Erfolg!

Gruß
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2008, 13:59
Beitrag #8

xtro Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: Nov 2005

Labview 2009 professional Edition
2004
de

41747
Deutschland
Aus einer Excel Datei alle Sheetnamen auslesen in ein Array
Vielen Dank für die Hilfe hat alles bestens geklappt.Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Format in einer Excel-Datei anpassen Fuchs 0 3.536 25.04.2017 11:20
Letzter Beitrag: Fuchs
  Bild aus Excel-Datei lesen ZZ_Marc 1 4.422 18.02.2017 15:11
Letzter Beitrag: Dennis.Moser
  muss Excel auf dem Zielsystem für Excel-Report installiert sein? Trinitatis 2 5.415 01.08.2016 20:51
Letzter Beitrag: Trinitatis
  Excel Datei auslesen ohne Excel Mrindfleisch 5 8.324 18.03.2016 18:08
Letzter Beitrag: jg
Question Speichern einer Wertetabelle in Excel KRo_xy 4 5.521 07.04.2015 07:54
Letzter Beitrag: KRo_xy
  neu Excel-Datei erstellen Ina-Pina 4 10.549 22.01.2015 21:02
Letzter Beitrag: GerdW

Gehe zu: