Vergleiche zwei CSV-Dateien und sieh hinzugefügte, entfernte und geänderte Zeilen mit zellgenauer Hervorhebung.
Über dieses Tool
CSV Diff ist ein kostenloses Tool, das direkt im Browser läuft und zwei CSV-Dateien vergleicht und genau hervorhebt, was sich zwischen ihnen geändert hat. Gleiche Zeilen anhand einer Schlüsselspalte ab (einem Spaltennamen oder einem nullbasierten Index), sodass verschobene Zeilen weiterhin erkannt werden, oder lasse den Schlüssel leer, um Zeile für Zeile in der vorhandenen Reihenfolge zu vergleichen. Hinzugefügte, entfernte und geänderte Zeilen werden farblich markiert, und innerhalb einer geänderten Zeile wird jede abweichende Zelle hervorgehoben, wobei der alte Wert durchgestrichen neben dem neuen steht.
Alles läuft lokal in deinem Browser mit JavaScript – die beiden Dateien verlassen niemals dein Gerät, werden nie hochgeladen und nichts wird gespeichert, was es sicher macht für vertrauliche Exporte, Datenbank-Dumps oder Finanzdaten. Das Trennzeichen, die Kopfzeilenbehandlung und eine Option zum Anzeigen unveränderter Zeilen aktualisieren den Vergleich live, während du tippst oder einfügst.
Häufig gestellte Fragen
Wie unterscheidet sich der Schlüsselabgleich vom positionsbasierten Modus?
Mit einer Schlüsselspalte wird jede Zeile anhand des Werts dieser Spalte abgeglichen, sodass eine nach oben oder unten verschobene Zeile weiterhin als derselbe Datensatz erkannt wird und nur echte Zellenänderungen angezeigt werden. Lasse den Schlüssel für den positionsbasierten Modus leer, der die beiden Dateien Zeile 1 gegen Zeile 1, Zeile 2 gegen Zeile 2 usw. gegenüberstellt.
Was bedeuten die Farben und die Alt- → Neu-Zellen?
Grüne Zeilen wurden in der neuen Datei hinzugefügt, rote Zeilen wurden entfernt und gelbe Zeilen wurden geändert. Innerhalb einer geänderten Zeile werden nur die abweichenden Zellen schattiert und zeigen den alten Wert durchgestrichen, gefolgt vom neuen Wert.
Welche CSV-Konventionen werden angenommen?
Felder werden durch das gewählte Trennzeichen getrennt (Komma, Semikolon, Tabulator oder Pipe), Werte können in doppelte Anführungszeichen eingeschlossen sein, und ein eingebettetes Anführungszeichen wird als zwei doppelte Anführungszeichen geschrieben. Wenn 'erste Zeile ist eine Kopfzeile' aktiviert ist, stammt die Kopfzeile aus der neuen Datei und wird verwendet, um die Namen der Schlüsselspalten aufzulösen.
Wie werden doppelte Schlüsselwerte behandelt?
Wenn derselbe Schlüssel mehr als einmal vorkommt, wird das erste Vorkommen in jeder Datei zum Abgleich verwendet und spätere Duplikate werden ignoriert; gib daher jeder Zeile einen eindeutigen Schlüssel für einen exakten Vergleich. Sehr große Eingaben über etwa 3 MB pro Seite werden abgelehnt, um den Browser reaktionsfähig zu halten.