CSV-Diff-Tool

Dieses CSV-Vergleichstool wurde für alte und neue Exporte, CRM-Snapshots, Produktkataloge und lead-Listen entwickelt. Anstatt einen unübersichtlichen Text-Diff Zeile für Zeile anzuzeigen, vergleicht es Zeilen als Daten, hilft Ihnen dabei, Zeilen per id oder email abzugleichen, und hebt hervor, welche Zellen sich tatsächlich geändert haben.

Ursprüngliche CSV
Aktualisierte CSV
Laden Sie zwei CSV-Dateien hoch, wählen Sie aus, wie die Zeilen abgeglichen werden sollen, und sehen Sie sich hier die Diff-Vorschau an. Alles läuft lokal in Ihrem Browser.
CSV-Diff

Diff-Vorschau

Laden Sie zwei CSV-Dateien hoch, um die Diff-Vorschau anzuzeigen.

CSV-Diff hier in der Vorschau anzeigen
Laden Sie zwei CSV-Dateien hoch und legen Sie fest, wie Zeilen abgeglichen werden sollen. In dieser Tabelle werden dann hinzugefügte, entfernte, geänderte und unveränderte Zeilen angezeigt.

CSV-Diff online für echte Geschäftsdaten

Dieses CSV-Vergleichstool wurde für alte und neue Exporte, CRM-Snapshots, Produktkataloge und lead-Listen entwickelt. Anstatt einen unübersichtlichen Text-Diff Zeile für Zeile anzuzeigen, vergleicht es Zeilen als Daten, hilft Ihnen dabei, Zeilen per id oder email abzugleichen, und hebt hervor, welche Zellen sich tatsächlich geändert haben.

Beispiel: Zwei CSV-Exporte per id vergleichen

Dies ist der typische workflow, um einen früheren Export mit einem neueren zu vergleichen. Eine Zeile bleibt unverändert, eine Zeile ändert sich, eine verschwindet und eine neue Zeile kommt hinzu.

Ursprüngliche CSV
id,email,company,status,amount
1,anna@north.io,Northwind,lead,120
2,bob@atlas.io,Atlas,customer,250
3,carla@orbit.io,Orbit,lead,95
Aktualisierte CSV
id,email,company,status,amount
1,anna@north.io,Northwind,lead,120
2,bob@atlas.io,Atlas,customer,320
4,david@nova.io,Nova,lead,180
Diff-Ergebnis
status,key,changed_columns_count,summary
unchanged,1,0,No changes.
changed,2,1,Updated amount.
removed,3,0,Row exists only in the original CSV.
added,4,0,New row found in the updated CSV.

CSV-Zeilen per Schlüsselspalte vergleichen

Die beste Methode, zwei CSV-Dateien online zu vergleichen, ist in der Regel, Zeilen anhand eines stabilen Schlüssels wie `id`, `email`, `sku` oder `uuid` abzugleichen. Das Tool schlägt automatisch eine wahrscheinlich passende Schlüsselspalte vor, wenn es eine findet. Sie können diese jedoch überschreiben, mehrere Schlüsselspalten auswählen oder auf einen Vergleich der vollständigen Zeile zurückfallen.

Das ist besonders nützlich, wenn Dateien dieselben Datensätze in einer anderen Reihenfolge enthalten oder wenn Spalten zwischen zwei Exporten neu angeordnet wurden.

Hinzugefügte, entfernte, geänderte und unveränderte Zeilen

Das Diff-Ergebnis unterteilt Zeilen in vier praktische Status: hinzugefügt, entfernt, geändert und unverändert. Bei geänderten Zeilen zeigt die Vorschau, welche Spalten geändert wurden und wie der alte Wert im Vergleich zum neuen Wert aussieht.

Dadurch ist dieses Tool nützlicher als ein einfacher Text-Diff für CSV-Dateien, besonders wenn Sie nicht-technischen Teams erklären müssen, was sich geändert hat.

Erweiterte CSV-Diff-Einstellungen für präzisere Vergleiche

Die meisten Online-CSV-Diff-Tools enden bei einem einfachen Compare-Button. Dieses Tool gibt Ihnen mehr Kontrolle, wenn Sie CSV-Dateien per Schlüsselspalte vergleichen, festlegen möchten, wie Zeilen gejoint werden, reine Formatierungsunterschiede ignorieren oder exakt die Diff-Ausgabe auswählen möchten, die Sie herunterladen wollen.

Join-Typ: full outer join, inner join oder left join

Der Join-Typ definiert, welche Zeilen im finalen CSV-Diff erscheinen. Full outer join ist die Standardeinstellung, weil damit alles angezeigt wird: übereinstimmende Zeilen, hinzugefügte Zeilen und entfernte Zeilen. Inner join behält nur Zeilen, die in beiden Dateien existieren. Left join verwendet die ursprüngliche CSV als Basis und ist nützlich, wenn Sie hauptsächlich sehen möchten, welche ursprünglichen Datensätze geändert wurden oder verschwunden sind.

Das ist besonders hilfreich bei Suchanfragen wie „full outer join CSV compare“ oder „compare old and new CSV file with removed rows“, weil der Join-Modus die Bedeutung des Diffs verändert.

Abgleich per Schlüsselspalte für ids, emails, SKUs und Multi-Key-Vergleiche

Wenn Sie CSV-Dateien per id, email, SKU, uuid oder einem anderen Identifikator vergleichen möchten, sorgt die Schlüsselspalten-Einstellung für ein verlässliches Ergebnis. Statt Zeilen nach ihrer Reihenfolge abzugleichen, ordnet das Tool Datensätze nach dem ausgewählten Schlüssel zu, sodass Umordnungen von Spalten oder Verschiebungen von Zeilen keine falschen Unterschiede erzeugen.

Sie können auch mehrere Schlüsselspalten verwenden, wenn ein einzelnes Feld nicht eindeutig genug ist. Dadurch ist das Tool auch für erweiterte Suchanfragen wie „compare CSV by key column“ oder „compare CSV files by multiple columns“ nützlich.

Vergleichseinstellungen zum Ignorieren von Leerzeichen, Groß-/Kleinschreibung und null-ähnlichen Werten

Echte Exporte unterscheiden sich oft nur wegen der Formatierung. Eine Datei kann zusätzliche Leerzeichen, großgeschriebenen Text oder Platzhalterwerte wie `null`, `N/A` oder leere Strings enthalten. Mit den Vergleichseinstellungen können Sie Leerzeichenunterschiede ignorieren, die Groß-/Kleinschreibung ignorieren und leere sowie null-ähnliche Werte vor der Diff-Berechnung als gleich behandeln.

Diese Optionen sind wichtig, wenn Nutzer nach einem fortgeschritteneren CSV-Vergleichstool suchen statt nach einem naiven Text-Diff. Sie helfen dabei, Rauschen zu reduzieren und die Vorschau auf echte Datenänderungen zu fokussieren.

Ausgabeformat: Summary-CSV, CSV mit geänderten Zeilen oder vollständige Diff-CSV

Einige workflows benötigen nur eine kompakte Zusammenfassung mit Zeilenstatus und Schlüsseln. Andere benötigen eine CSV nur mit geänderten Zeilen oder eine vollständige Diff-CSV mit ursprünglichen und aktualisierten Werten nebeneinander. Mit den Ausgabe-Einstellungen können Sie dieses Format wählen, das Trennzeichen festlegen und entscheiden, ob unveränderte Zeilen in der exportierten Datei enthalten bleiben sollen.

Das macht das Tool flexibler als viele kostenlose Online-CSV-Diff-Tools, weil das exportierte Ergebnis auf Audits, Business-Reviews, Abgleichs-workflows oder nachgelagerte Spreadsheet-Arbeiten zugeschnitten werden kann.

Große CSV-Dateien online vergleichen

Das Tool wurde dafür entwickelt, große CSV-Dateien online zu vergleichen, ohne zu versuchen, jede Zeile im Browser darzustellen. Es berechnet vollständige Summary-Zählungen, begrenzt die Vorschau auf eine handhabbare Stichprobe und ermöglicht Ihnen trotzdem, das vollständige Diff-Ergebnis anschließend herunterzuladen.

Wenn Sie ein kostenloses CSV-Diff-Tool für große Exporte benötigen, ist genau dieser Large-File-Workflow der Zweck dieser Seite.

Kompatibel mit mehreren CSV-Kodierungen

Echte CSV-Dateien werden nicht immer als einfaches UTF-8 gespeichert. Dieses Tool wurde dafür entwickelt, gängige Spreadsheet- und Export-Kodierungen zu verarbeiten, darunter UTF-8, UTF-8 mit BOM, UTF-16 LE, UTF-16 BE, Windows-1252 und Dateien im Latin-1-Stil.

Das ist wichtig, wenn Sie ein Online-CSV-Diff für Dateien benötigen, die aus Excel, älterer Business-Software oder regionalen Exporten stammen und sich sonst mit fehlerhaften Akzenten oder unlesbaren Zeichen öffnen würden.

Zeilennummern in der Diff-Datentabelle

Wenn Sie CSV-Dateien per Schlüsselspalte vergleichen, kann die Diff-Datentabelle auch die Quell-Zeilennummern für jeden abgeglichenen Datensatz anzeigen. Wenn die Zeile an derselben Position geblieben ist, sehen Sie eine Zeilennummer. Wenn der Datensatz verschoben wurde, zeigt die Tabelle beide Zeilennummern an, damit Sie ihn in jeder Datei zurückverfolgen können.

Das ist nützlich für Audits, Abgleichsarbeiten und Support-Fälle, in denen Sie nicht nur erklären müssen, was sich geändert hat, sondern auch genau, woher die Zeile in der ursprünglichen CSV und in der aktualisierten CSV stammt.

Private Verarbeitung im Browser

CSV-Dateien werden in Ihrem Browser geparst und verglichen. Das ist wichtig, wenn Sie mit Kundenexporten, Umsatz-Snapshots, Bestandsdaten oder anderen sensiblen Spreadsheets arbeiten, die auf Ihrem Rechner bleiben sollten.

Außerdem macht es das CSV-Diff-online-Erlebnis schneller, weil es keinen serverseitigen Upload-Schritt gibt, bevor Sie das Ergebnis prüfen können.

FAQ