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.
Diff-Vorschau
Laden Sie zwei CSV-Dateien hoch, um die Diff-Vorschau anzuzeigen.
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.
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
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
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.
Spaltenzuordnung für CSV-Dateien mit unterschiedlichen Spaltennamen
Sie können CSV-Dateien auch dann vergleichen, wenn die Spalten nicht exakt dieselben Namen haben. Mit der Einstellung zur Spaltenzuordnung können Sie Felder einander zuordnen, die dieselben Daten enthalten, beispielsweise `customer_id` in einer Datei und `Customer ID` in der anderen. Anschließend wählen Sie die Schlüsselspalte aus und führen den Diff aus.
Spalten mit demselben Namen werden automatisch und ohne Beachtung der Groß- und Kleinschreibung zugeordnet. Dadurch können `Email`, `email` und `EMAIL` als dasselbe Feld behandelt werden. Sie können die automatische Zuordnung prüfen, manuell ändern oder Spalten nicht zugeordnet lassen, wenn diese zwar in der Zeilenvorschau sichtbar bleiben, aber nicht für den Vergleich verwendet werden sollen.
Join-Typ: Full Outer Join, Inner Join oder Left Join
Der Join-Typ legt fest, welche Zeilen im endgültigen CSV-Diff erscheinen. Full Outer Join ist die Standardeinstellung, da dabei alles angezeigt wird: übereinstimmende, hinzugefügte und entfernte Zeilen. Inner Join behält nur Zeilen bei, die in beiden Dateien vorhanden sind. Left Join verwendet die ursprüngliche CSV-Datei als Basis und ist hilfreich, wenn Sie hauptsächlich sehen möchten, welche ursprünglichen Datensätze geändert wurden oder nicht mehr vorhanden sind.
Dies ist insbesondere bei Suchanfragen wie „CSV-Vergleich mit Full Outer Join“ oder „alte und neue CSV-Datei einschließlich entfernter Zeilen vergleichen“ hilfreich, da der Join-Modus die Aussage des Diffs verändert.
Abgleich per Schlüsselspalte für IDs, Emails, SKUs und Vergleiche mit mehreren Schlüsseln
Wenn Sie CSV-Dateien anhand einer ID, Email, SKU, UUID oder eines anderen Identifikators vergleichen möchten, sorgt die Einstellung für die Schlüsselspalte für ein zuverlässiges Ergebnis. Statt Zeilen anhand ihrer Reihenfolge abzugleichen, ordnet das Tool Datensätze über den ausgewählten Schlüssel zu. So erzeugen eine andere Spaltenreihenfolge oder verschobene Zeilen keine falschen Unterschiede.
Sie können auch mehrere Schlüsselspalten verwenden, wenn ein einzelnes Feld nicht eindeutig genug ist. Dadurch eignet sich das Tool auch für anspruchsvollere Suchanfragen wie „CSV anhand einer Schlüsselspalte vergleichen“ oder „CSV-Dateien anhand mehrerer Spalten vergleichen“.
Vergleichseinstellungen zum Ignorieren von Leerzeichen, Groß- und Kleinschreibung sowie nullähnlichen Werten
Reale Exporte unterscheiden sich häufig nur aufgrund ihrer Formatierung. Eine Datei kann zusätzliche Leerzeichen, Text in Großbuchstaben oder Platzhalterwerte wie `null`, `N/A` oder leere Zeichenfolgen enthalten. In den Vergleichseinstellungen können Sie Unterschiede bei Leerzeichen und Groß- und Kleinschreibung ignorieren sowie leere und nullähnliche Werte als gleich behandeln, bevor der Diff berechnet wird.
Diese Optionen sind wichtig, wenn Nutzer statt eines einfachen Text-Diffs nach einem fortschrittlicheren CSV-Vergleichstool suchen. Sie reduzieren irrelevante Abweichungen und richten die Vorschau auf tatsächliche Datenänderungen aus.
Ausgabeformat: Zusammenfassungs-CSV, CSV mit geänderten Zeilen oder vollständige Diff-CSV
Manche Workflows benötigen lediglich eine kompakte Zusammenfassung mit Zeilenstatus und Schlüsseln. Andere erfordern eine CSV-Datei, die nur geänderte Zeilen enthält, oder eine vollständige Diff-CSV mit ursprünglichen und aktualisierten Werten nebeneinander. In den Ausgabeeinstellungen können Sie das Format und das Trennzeichen auswählen sowie festlegen, ob unveränderte Zeilen in der exportierten Datei enthalten bleiben sollen.
Dadurch ist das Tool flexibler als viele kostenlose Online-Tools für CSV-Diffs, denn das exportierte Ergebnis lässt sich auf Audits, geschäftliche Prüfungen, Abstimmungs-Workflows oder die anschließende Arbeit in Tabellenkalkulationen zuschneiden.
Große CSV-Dateien online vergleichen
Das Tool wurde für den Online-Vergleich großer CSV-Dateien entwickelt, ohne jede Zeile im Browser darstellen zu müssen. Es berechnet vollständige Zusammenfassungen, beschränkt die Vorschau auf eine überschaubare Auswahl und ermöglicht Ihnen anschließend dennoch, das vollständige Diff-Ergebnis herunterzuladen.
Wenn Sie ein kostenloses CSV-Diff-Tool für große Exporte benötigen, ist genau dieser Workflow für große Dateien der Zweck dieser Seite.
Mit mehreren CSV-Zeichenkodierungen kompatibel
Reale CSV-Dateien werden nicht immer als reines UTF-8 gespeichert. Dieses Tool unterstützt gängige Zeichenkodierungen aus Tabellenkalkulationen und Exporten, darunter UTF-8, UTF-8 mit BOM, UTF-16 LE, UTF-16 BE, Windows-1252 und Dateien im Latin-1-Format.
Das ist wichtig, wenn Sie einen Online-CSV-Diff für Dateien aus Excel, älterer Unternehmenssoftware oder regionalen Exporten benötigen, die andernfalls mit fehlerhaften Akzenten oder unlesbaren Zeichen geöffnet würden.
Zeilennummern in der Diff-Datentabelle
Wenn Sie CSV-Dateien anhand einer Schlüsselspalte vergleichen, kann die Diff-Datentabelle auch die ursprünglichen Zeilennummern jedes zugeordneten Datensatzes anzeigen. Ist die Zeile an derselben Position geblieben, sehen Sie eine Zeilennummer. Wurde der Datensatz verschoben, zeigt die Tabelle beide Zeilennummern an, damit Sie ihn in jeder Datei zurückverfolgen können.
Dies ist hilfreich für Audits, Abstimmungsarbeiten und Supportfälle, in denen Sie nicht nur erklären müssen, was sich geändert hat, sondern auch genau, aus welcher Stelle der ursprünglichen und der aktualisierten CSV-Datei die Zeile stammt.
Private Verarbeitung im Browser
CSV-Dateien werden direkt in Ihrem Browser eingelesen und verglichen. Das ist wichtig, wenn Sie mit Kundenexporten, Umsatzübersichten, Bestandsdaten oder anderen vertraulichen Tabellen arbeiten, die auf Ihrem Gerät verbleiben sollen.
Dadurch ist der Online-CSV-Diff außerdem schneller, da kein serverseitiger Upload erforderlich ist, bevor Sie das Ergebnis prüfen können.