Thread Felder zusammenfassen (2 answers)
Opened by Gast at 2008-05-31 14:04

Gast Gast
 2008-05-31 14:04
#110514 #110514
Hallo zusammen,

ein Planungsprogramm für Seminarveranstaltungen liefert mir eine ASCII-Textdatei mit folgendem Aufbau:
Name,Jahr,Monat,Tag,Stunde,Thema,Gruppe,Ort

MS Access mosert beim Import der Datei, dass das Feldtrennzeichen gleich dem Dezimaltrennzeichen oder Texttrennzeichen sei. Ich hab's geschafft, das Komma durch einen Tabulator zu ersetzen. Außerdem habe ich die Feldnamen zusätzlich als erste Zeile eingefügt.

Jetzt wäre es noch schön, wenn ich auch noch die Felder
- Jahr,Monat,Tag
in die Form TT.MM.JJ (oder auch TT.MM.JJJJ) bekommen könnte.

Nur reichen dazu leider meine Perl-Kenntnisse nicht (mehr) aus und ich bräuchte das dringend, damit ich weitermachen kann.

Mein bisheriger Code fürs Umwandeln:
while(my $line = <$in>){
chomp $line;
my @cols = split /,/,$line;
print $out join("\t",@cols[@wanted]),"\n";

# kommas durch tabs ersetzen
$line =~ tr/,/\t/;
}

Hier, denke ich, müsste auch dieses Umtauschen und Zusammenführen der drei Datumsspalten hin.

Vielen Dank für Hinweise.


Gruß,

Stefan

View full thread Felder zusammenfassen