PDA

View Full Version : CSV-Datei in ILE verarbeiten



Mark_S
19-08-04, 14:54
Hi,

wie kann man am Besten eine Datei die aus einem CSV-Format (mit Semikolon getrennt) in einem ILE/RPG-Programm verarbeiten?

Hat jemand vielleicht ein Musterprogramm da? :rolleyes:

Vielen Dank für eure Hilfe

Grüsse
Mark

Fuerchau
19-08-04, 15:03
Zwar kein Musterprogramm, aber am einfachsten geht es mit ILERPG.

%SCAN liefert die Position des Zeichens: %scan(';':Feld:Start)
Mittels "Start" kann das suchen ab der letzten Position +1 fortgesetzt werden.
Wenn kein Zeichen da ist, liefert die Funktion 0.

%SUBST liefert eine Teilkette: %subst(Feld:Start:Länge)

%dec wandelt eine Zahl aus einem Zeichenfeld um (ab V5R2 !)

Mit %checkr(' ':Satz) kannst du die gesamtlänge des zu untersuchenden Strings ermitteln.

Oder:
Nimm Excel, lass die Felder da automatisch trennen und schieb die Daten mittes Filetransfer (oder mit Uplaod/400 von meiner Homepage) auf die AS/400.

AndreasH
20-08-04, 11:52
Hi Mark,
schick mir mal deine eMail Adresse, dann schick ich dir die sourcen rüber

Gruß

ahinrichs@konica.de