LabVIEWForum.de - txt-File auslesen, in Array wandeln und durchsuchen

LabVIEWForum.de

Normale Version: txt-File auslesen, in Array wandeln und durchsuchen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Users,

ich möchte gerne eine txt-Datei auslesen, diese in ein Array wandeln und anhand der ersten Spalte durchsuchen.

Textfile sieht ungefähr so aus:

111;Nummer1;Eins
222;Nummer2;Zwei
usw.

Das auslesen funktioniert soweit, das wandeln auch. Hab hierzu Beiträge im Forum gefunden.
Allerdings habe ich nun ein Array mit mehreren Spalten und mehreren Zeilen.

Nun möchte ich aber die erste Spalte nach z.B. "222" durchsuchen. Wenn dies gefunden wurde die ganze Zeile auslesen
alle Werte der Zeile mit anderen vergleichen.

Zum Durchsuchen evtl ein Array aus nur einer Spalte machen?


Danke für Hilfe.

Gruß Wolle
Hi Wolle,

meinst Du so?

[attachment=21525]
Lv80_img

Gruß Markus

PS: Wieso hast Du eigentlich bei der Usertreffen-Umfrage (zwecks Wasen) noch nicht mitgemacht? Lol
' schrieb:ich möchte gerne eine txt-Datei auslesen, diese in ein Array wandeln und anhand der ersten Spalte durchsuchen.
..
Zum Durchsuchen evtl ein Array aus nur einer Spalte machen?
Ich würde das anders machen: Textdatei in While-Schleife zeilenweise einlesen (Option rechte Maustaste), jede Zeile in 1D Array konvertieren, das erste Element mit dem gesuchten Element vergleichen. Wenn gefunden, das 1D-Zeilenarray ausgeben und Schleife abbrechen.
Wenn es eine Datei mit 10 Millionen Zeilen ist, dann ist diese Methode vom Speicherverbrauch her sogar lebensrettend.
Gruß Ludwig
[attachment=21524]
Hallo Y-P, Hallo Lucki,

danke für eure schnellen Antworten, konnte das ganze wie gewünscht umsetzen. Wenn man manche Kleinigkeiten eben
nicht an die richtige Stelle setzt, kann esnicht funktionieren. Sowas ähnliches hatte ich schon ausprobiert.

Anbei meine Umsetzung, die ich jetzt weiterverwenden kann.



[attachment=21531]
Referenz-URLs