ich habe folgende Aufgabe gestellt bekommen: ich soll 2 csv tabellen aus excel exportiert vergleichen. Es sollen jeweils 2 Zeilen verglichen werden, welche aber unterschiedlich positioniert sind in den Dateien. Es gibt immer die 3 ersten Spalten (Werte), die fest sind, also als Identifier dienen können. Wert 4 und 5 müssen dann verglichen werden.
Das Programm soll ausspucken, ob sich was in der 2 datei in der Zeile geändert hat. Oder wenn keine entsprechende Zeile gefunden wurde in Datei 2 , dass diese gelöscht wurde. Alle übriggebliebenen in Datei 2 sollen als neu angezeigt werden.
Ich hab bis jetzt noch keinerlei Ahnung, wie ich das bewerkstelligen soll, kann mir jemand, wenns geht mit etwas code aushelfen, auf die Sprünge helfen? Brauche leider schon morgen früh ein Lösung.
Danke Maren!
User since
2003-08-15
692
Artikel
BenutzerIn
paßt meistens, aber richtig ist es nur mit Text::CSV_XS
$SIG{USER} = sub {love 'Perl' or die};
User since
2003-08-04
14371
Artikel
ModeratorIn
Ok, das Modul kannte ich nicht... Werde ich mir mal anschauen...
User since
2003-08-15
692
Artikel
BenutzerIn
Es gibt auch Text::CSV, also reines Perl oder auch DBD::CSV.
$SIG{USER} = sub {love 'Perl' or die};