Daten aus .txt-Datei herausziehen |
Anrion unregistriert
|
|
Daten aus .txt-Datei herausziehen |
|
Hallo Forum,
Ich habe ein kleines Projekt in der Firma und benötige dafür eine Art Skript, um folgendes Problem zu lösen:
Wir haben für das Röntgen einen Ordner, mit 180 Unterordnern, in der immer ein Auftrag XXXXXXX.00s ist. Diese kann man in Text öffnen und man erkennt mehrere Zeilen. Es ist eigt. nur wichtig, dass man aus der 1. Zeile in der Mitte Buchstaben das ITTD oder CTCT entnehmen kann und diese in einer seperaten Datei untereinander abspeichert oder direkt das Ziel, das Ausspucken der Gesamtzahl der jeweiligen Prüfverfahren vollzogen wird. Es gibt nur ein paar Verfahren und so sieht die Zeile z.B. aus:
D120194A2020200023P ITTOE01000A000000047705480000000195/55 R 16 H 087CONTIPREMIUMCONTACT 5 * 354746 TL0 000 N 00.0 00000 N2016042710000000NET 015
oder
D107650A0434300003I CTCTD01001T0000000485745500000005.50 - 12 A6093PISTE * 124806 TT0 000 N 00.0 00000 N2016072615470000NPT 005
Der Rest der Zeile ist irrelevant. Möglich wäre dies doch mit einer Batch-Datei und einer folgenden Excel mit Makro oder? Ich habe jedoch keine Erfahrung mit Programmierung.
Gruß Stefan
|
|
27.07.2016 09:50 |
|
|
Karlito
Kaiser
Dabei seit: 11.04.2011
Beiträge: 1.461
|
|
Ein Excel-Makro kann das, ja.
Gruß,
Karlito
|
|
27.07.2016 13:09 |
|
|
ed209
Routinier
Dabei seit: 07.09.2006
Beiträge: 324
|
|
Ich empfehle eine Skript-sprache die fuer String-manipulation geeignet ist, wie zum beispiel Python.
Batch oder Excel-Makro sind sicher auch moeglich, aber langfristig ist Python flexibler als Batch und leichtgewichtiger als Excel.
open, split und substring operationen solltest du dir genauer anschauen
Gruss,
ED
|
|
31.07.2016 05:52 |
|
|
|