Tabellen werden häufig verglichen: Export von gestern gegen heute, Bestand vor und nach einer Änderung oder Daten aus zwei Systemen.
Die wichtigste Frage lautet nicht, wie zwei Dateien nebeneinander angezeigt werden, sondern welche Zeile in Datei A zu welcher Zeile in Datei B gehört.
Vergleichsschlüssel wählen
Kunden-ID, SKU oder interne Referenz sind typische Schlüssel.
Tabellen vergleichen nutzt diese Logik. Für reine CSV-Dateien steht CSV-Dateien vergleichen zur Verfügung.
Zeilennummern sind selten geeignet
Wird am Anfang eine neue Zeile eingefügt, verschieben sich alle folgenden Positionen. Ein stabiler fachlicher Schlüssel funktioniert unabhängig von der Sortierung.
Hinzugefügt, entfernt oder geändert
Ein sinnvoller Vergleich unterscheidet Datensätze, die nur in der neuen Datei vorkommen, nur in der alten Datei vorkommen oder in beiden vorhanden sind, aber andere Spaltenwerte besitzen.
Vor dem Vergleich normalisieren
Leerzeichen, Schreibweise und unterschiedliche Überschriften können falsche Unterschiede erzeugen. Der Leitfaden CSV- oder Excel-Dateien bereinigen beschreibt die Vorbereitung.
Wiederholte Schlüssel überschreiben keine Zeilen: Beide Vergleichswerkzeuge ordnen innerhalb jeder Schlüsselgruppe zunächst identische Zeilen einander zu. Anschließend werden die verbleibenden Vorkommen in ihrer ursprünglichen Reihenfolge als Änderungen gepaart. Nicht zugeordnete Vorkommen zählen als hinzugefügt oder entfernt. Diese feste Zuordnung beweist nicht, dass zwei Vorkommen dasselbe fachliche Objekt bezeichnen.
Soll der Schlüssel eindeutig sein, untersuche Wiederholungen vor dem Löschen. CSV-Duplikate entfernen erstellt eine Kopie nach einer ausdrücklichen Regel; für den Vergleich ist die Bereinigung keine Voraussetzung.
Lege im Tabellenvergleich die ältere Version unter „Vorherige Version“ und die neuere unter „Neue Version“ ab. Beim Vertauschen der Quellen kehrt sich auch die Bedeutung von hinzugefügten und entfernten Zeilen um.