Vielleicht kann mir jemand helfen??
Habe ein txt-Datei mit festem Satzformat (also auch Leerstellen), die in eine bestehende table von ArcGIS geschrieben werden soll.
Finde keinen Anfang, wie ich die txt überhaupt mal aufsplitte, es sind einfach Zahlen, Buchstaben und Leerstellen aneinander gereiht..
also es sollen immer die selben Stellen in einer bestimmte Spalte geschrieben werden.
Hier ein kleiner Ausschnitt der txt:
07342379000193009 000200004901201901152019011507342379163 23mVHoa 20200918*
04542379000223007a 001930004901201901152019011507342379163 3mVHof 20200918*
01342379000483009 000300004901198111071981110707342379163 3mVHvg 20200918*
Vielen Dank schon Mal und gesund bleiben.
txt-Datei mit festen Satzformat in ArcGIS-Table einlesen
Naja, so ganz fest sind die Stellen ja nicht. In der zweiten Zeile ist in der ersten Spalte noch ein a zusätzlich und in der ersten Zeile die Dritte Spalte hat eine Zahl mit 2 Ziffern.
Zeilen an Leerstellen aufsplitten sind absolute Grundlagen, die wirklich in jedem Anfängertutorial vorkommen.
Zeilen an Leerstellen aufsplitten sind absolute Grundlagen, die wirklich in jedem Anfängertutorial vorkommen.
- __blackjack__
- User
- Beiträge: 14052
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
Das hätte wohl so aussehen sollen:
Aber grundsätzlich bleibt die Aussage das an Leerzeichen trennbar und Grundlagen natürlich bestehen.
Code: Alles auswählen
07342379000193009 000200004901201901152019011507342379163 23mVHoa 20200918*
04542379000223007a 001930004901201901152019011507342379163 3mVHof 20200918*
01342379000483009 000300004901198111071981110707342379163 3mVHvg 20200918*
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
__blackjack__ hat recht, so sieht die txt natürlich auch aus, ist mir beim Kopieren verrutscht.
Ich muss leider nicht an den Leerstellen splitten. Ich muss eine table füllen, bei der in die erste Spalte immer die ersten 7 Stellen sollen usw... auch wenn teilweise nichts drin steht, soll er in die letzte Spalte z.B. 20200918* schreiben.
Oder erstmal wie kann ich z.B. die Stellen 15-20 auf eine Variable legen? Danke
Ich muss leider nicht an den Leerstellen splitten. Ich muss eine table füllen, bei der in die erste Spalte immer die ersten 7 Stellen sollen usw... auch wenn teilweise nichts drin steht, soll er in die letzte Spalte z.B. 20200918* schreiben.
Oder erstmal wie kann ich z.B. die Stellen 15-20 auf eine Variable legen? Danke