Textdateien in Tabelle(XLS, CSV oder ander)

Gast #3133283
Lesenswert?

Hallo zusammen,

kennt jemand ein Programm oder Script welches folgendes leisten kann?:

Ich habe mehrere Text-Dateien die sind so aufgebaut:
__________________________________________________
NAME  = Heinz
  TYP = Typ1
SCHLÜSSELWORT1 = text1
SCHLÜSSELWORT2 = text2
         .
         .
         .
SCHLÜSSELWORTn = textn
END
NAME  = Rolf
  TYP = Typ2
SCHLÜSSELWORT1 = text1
SCHLÜSSELWORT2 = text2
         .
         .
         .
SCHLÜSSELWORTn = textn
END
NAME  = Frank
  TYP = Typ2
SCHLÜSSELWORT1 = text1
SCHLÜSSELWORT2 = text2
         .
         .
         .
SCHLÜSSELWORTn = textn
END
_________________________

daraus möchte ich pro Typ eine Tabelle erstellen die so aussieht:

Tabelle für Typ1:
DATEINAME  NAME  TYP   SCHLÜSSELWORT1  SCHLÜSSELWORT2 ... SCHLÜSSELWORTn
Datei1     Heinz Typ1  text1           text2              textn

Tabelle für Typ2:
DATEINAME  NAME  TYP   SCHLÜSSELWORT1  SCHLÜSSELWORT2 ... SCHLÜSSELWORTn
Datei1     Rolf  Typ2  text1           text2              textn
Datei1     Frank Typ2  text1           text2              textn


jede Datei kann mehrere Typen enthalten es gibt so um die 30 Typen.
Die Schlüsselwörter und die Anzahl der Schlüsselwörter sind pro Typ 
unterschiedlich. Die Tabellen können auch Textdateien sein, die Spalte 
Typ kann auch weggelassen werden, der Typ wäre dann der neue Dateiname.

Über die Suchmaschine konnte ich kein geeignetes Programm finden.
Bevor ich was "neues" erfinde wollte ich nur fragen ob es sowas schon 
gibt, man muss sich ja nicht unnötig arbeit machen.

Danke schonmal im vorraus
Gast #3133301
Lesenswert?

Typ schrieb:
> Bau dir doch mit Python ein Script, dass eine Zeile ließt und dann am
> Leerzeichen splittet. Der erste Eintrag deines Arrays ist dann der
> Schlüssel(Spalte) und der Zweite der Eintrag.

Entschuldigung am Gleichheitszeichen....
Immer wenn der TYP geändert wird hängst du das ganze an eine 
entsprechend andere Datei an. Sollte in 20-30 Zeilen machbar sein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren