Thread Einzelne Werte aus CSV-Datei / Länge unbekannt
(10 answers)
Opened by HP-User at 2012-04-17 20:22
Hallo Leute
Bin neu hier und möchte zuerst mal alle begrüßen. Und nun zum eigentlichen Problem: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 open(LESER, "<data/beispieldatei.csv"); flock(LESER, LOCK_SH); while(! eof(LESER)){ my $zeile = <LESER>; my ($auswahlpunkt) = split(/,/,$zeile); print <<"ENDE"; <option value='category="$auswahlpunkt"'>$auswahlpunkt</option> ENDE } close(LESER); Beschreibung: Ich öffne eine csv-Datei mit dem Händler "LESER" und packe den Inhalt in den Skalar $zeile. Dannach splitte ich in $auswahlpunkt. Die csv-Datei besteht aus Wörtern, getrennt durch Kommata: csv-Beispiel: kein,Punkt 1,Punkt2,punkt3, usw... Ziel sollte sein, daß die while-Schleife so viele Auswahlpunkte erstellt, wie die csv-Datei an Einzelwerten beinhaltet. Das dumme an der Sache ist, daß man nicht vorraussagen kann, wie viele Einzelwerte die csv-Datei enthält. Ich hoffe ich konnte mein vorhaben deutlich schildern. Gruß HP-User modedit Editiert von pq: code-tags hinzugefügt Last edited: 2012-04-17 20:38:43 +0200 (CEST) |