Thread bestimmte Positionen in text Datei auslesen
(11 answers)
Opened by perle at 2013-07-12 12:39
Hallo,
als newbie auf dem Gebiet versuche ich es mal hier: Ich habe eine 1MB TEXT Datei mit folgendem Inhalt - 1000 solcher Einträge hintereinander: Code: (dl
)
1 LISTFILE:DIRECTORY NAME=MAX:\TEST.0001; Eigentlich möchte ich die 1000 Einträge am Ende als ExcelListe (1000 Zeilen) mit den Werten für die einzelnen 10 Felder/Spalten haben. Die Felder/Spalten sind TYPE, RFORM, REC-SIZE, CREATION, LAST-RD, STATE, EXEC_COPIES, DATA-BEGIN, DAT-END, RELEASE - die Namen sollen letztendlich in der ersten Zeile der Excel/CSV Liste Platz finden. Die Werte jeweils darunter in einer maximalen Breite pro Wert. So ... das wird wohl einiges an Arbeit. Vorab aber die wesentlichen Dinge: Wie kann ich am Besten die einzelnen Werte (eigentlich fixe Anfangs- und End-Position per Zeile) auslesen. Ich denke ich muß nach dem Feld suchen, und dann eine Zeile weiter springen und die Anfangs- bis End-Position des 1. Wertes, dann den nächsten in der Zeile .... dann weiter springen in die nächste Zeile ... Bin ich da richtig unterwegs? Vermutlich müßte ich mir ein Array mit allen Feldern bauen und 1000 Einträge/Werte pro Feld ... Wie springe ich die Zeilen an und lese bestimmte Positionen aus? Danke für die Tips schon Mal! Grüße! Last edited: 2013-07-12 13:46:50 +0200 (CEST) |