LabVIEWForum.de
Daten aus Excel auslesen - 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 aus Excel auslesen (/Thread-Daten-aus-Excel-auslesen)

Seiten: 1 2 3


RE: Daten aus Excel auslesen - Selectah - 09.09.2011 16:44

Hey Leute,

auf welchen Wert muss ich den delimiter denn stellen, damit er mir n-Spalten ausliest?

Gruß,
Selectah


RE: Daten aus Excel auslesen - jg - 09.09.2011 18:53

(09.09.2011 16:44 )Selectah schrieb:  auf welchen Wert muss ich den delimiter denn stellen, damit er mir n-Spalten ausliest?
Glas2 Leider sagt mir meine Glaskugel nicht, was für ein Spaltentrennzeichen die Datei enthält, die du gerne einlesen willst. Also keine Ahnung. Hmm
Gruß, Jens


RE: Daten aus Excel auslesen - Selectah - 09.09.2011 19:44

ne .csv datei halt... was weiss ich Sad


RE: Daten aus Excel auslesen - jg - 09.09.2011 20:19

Zitat aus http://de.wikipedia.org/wiki/CSV_%28Dateiformat%29
Zitat:Ein Zeichen wird zur Trennung von Datenfeldern (Spalten) innerhalb der Datensätze benutzt. Allgemein wird dafür das Komma eingesetzt. Abhängig von beteiligter Software und Benutzereinstellungen sind auch Semikolon, Doppelpunkt, Tabulator, Leerzeichen oder andere Zeichen üblich.
Also, was weiß ich, wie deine csv-Datei aussieht.
Nimm einen Text-Editor, und schau selber nach.

Gruß, Jens


RE: Daten aus Excel auslesen - Y-P - 10.09.2011 08:13

z.B., Tabulator, Komma, Strichpunkt,.......

Gruß Markus

(09.09.2011 16:44 )Selectah schrieb:  Hey Leute,

auf welchen Wert muss ich den delimiter denn stellen, damit er mir n-Spalten ausliest?

Gruß,
Selectah



RE: Daten aus Excel auslesen - Selectah - 11.09.2011 10:33

Ok, ich habs jetzt.

Für diejenigen, die wie ich auf dem Schlauch standen:

Öffnest du dein .csv-Dokument mit dem Notepad, so siehst du ein Textdokument mit der Trennzeichenart. In meinem Fall ist es ein Semikolon. Das wird mit Excel unterdrückt und einfach durch eine neue Spalte definiert. Excel erkennt bzw. erstellt also die Trennzeichenart und benutzt sie eben als Trennzeichen.


RE: Daten aus Excel auslesen - jg - 11.09.2011 11:46

(11.09.2011 10:33 )Selectah schrieb:  Ok, ich habs jetzt.

Für diejenigen, die wie ich auf dem Schlauch standen:

Öffnest du dein .csv-Dokument mit dem Notepad, so siehst du ein Textdokument mit der Trennzeichenart. In meinem Fall ist es ein Semikolon. Das wird mit Excel unterdrückt und einfach durch eine neue Spalte definiert. Excel erkennt bzw. erstellt also die Trennzeichenart und benutzt sie eben als Trennzeichen.
Das ist so nicht ganz richtig.
Ein Excel auf einem System mit Ländereinstellung "Deutschland" nimmt bei csv-Dateien den Strichpunkt als Standard-Spaltentrennzeichen.
Versuchst du eine csv-Datei mit z.B. TAB oder Komma als Spaltentrennzeichen per Doppelklick zu öffnen, dann wird üblicherweise nicht in die Spalten einsortiert.

Gruß, Jens


RE: Daten aus Excel auslesen - Selectah - 11.09.2011 15:24

Jupp. Besten Dank für deine Korrektur.

Ich hab da allerdings noch eine kleine Frage, die ich hier anschließen muss da ich noch nirgendwo anders das Thema bearbeitet gefunden habe.
Und zwar habe ich nun eine Spalte mit Geschwindigkeitswerten und in der zweiten Zeile Winkelwerte.
Ich hätte gerne für meinen Prüfstand erst bei einer Geschwindigkeit die Winkel als innere Schleife abgearbeitet.
Leider ist mir aber unklar, wie es möglich ist, in der inneren Schleife nur die zweite Spalte abzuarbeiten bevor in der äußeren dann jedesmal wieder eine neue Geschwindigkeit verwendet wird.
Hat da zufällig jemand eine Lösung?

Gruß, Selectah


RE: Daten aus Excel auslesen - Y-P - 11.09.2011 16:34

Bahn
Kannst Du mal ein Bsp. machen, wie Du das meinst?

Gruß Markus


RE: Daten aus Excel auslesen - Selectah - 11.09.2011 17:12

Also wie im angefügten .csv-File soll zu jeder einzelnen Geschwindigkeit erstmal der komplette Anstellwinkelbereich in einer inneren Schleife durchlaufen werden bevor die nächste Geschwindigkeitsstufe angefahren wird.

Vielen Dank schonmal für die Hilfe.