Zwei CSV-Dateien vergleichen
Hinzugefügt, entfernt, geändert, abgeglichen über einen Schlüssel statt Zeile für Zeile.
- Hinzugefügt, entfernt, geändert
- Abgleich über eine Schlüsselspalte
- Änderungsliste pro Feld
- Nichts wird hochgeladen
1.Beide Dateien öffnen
Die alte Datei
CSV oder TSV. Hierher ziehen oder eine Datei auswählen.
Die neue Datei
CSV oder TSV. Hierher ziehen oder eine Datei auswählen.
Warum es das gibt
Ein Text-Diff zweier CSVs sagt dir, dass sich Zeile 4.912 geändert hat, was fast nie die Frage ist. Die Frage ist, welche Datensätze neu sind, welche fehlen und welche sich in welchem Feld geändert haben. Dafür braucht es eine Schlüsselspalte, mit der Zeilen über beide Dateien hinweg zugeordnet werden, also fragt dieses Tool danach und antwortet dann in genau diesen Begriffen.
Was es kann
- Nimmt eine alte und eine neue Datei und gleicht ihre Zeilen über eine von dir gewählte Schlüsselspalte ab.
- Meldet Zeilen nur in der neuen Datei, Zeilen nur in der alten Datei und Zeilen in beiden mit abweichenden Werten.
- Nennt bei einer geänderten Zeile die geänderten Spalten und zeigt alten und neuen Wert.
- Ignoriert die Zeilenreihenfolge vollständig, eine nur neu sortierte Datei zeigt also keine Änderungen.
Einen Schlüssel wählen
Der Schlüssel ist alles, was eine Zeile über beide Dateien hinweg identifizierbar macht: eine ID, eine E-Mail-Adresse, eine SKU oder zwei Spalten zusammen. Wiederholt sich der Schlüssel innerhalb einer Datei, ist der Vergleich mehrdeutig, und das Tool sagt es, statt einen auszuwählen.
Fragen
- Warum braucht es eine Schlüsselspalte?
- Ohne sie lassen sich zwei Dateien nur nach Position vergleichen, und eine einzige oben eingefügte Zeile lässt dann jede folgende Zeile als geändert erscheinen. Ein Schlüssel macht den Vergleich zu einem von Datensätzen statt von Zeilennummern.
- Muss die Spaltenreihenfolge in beiden Dateien übereinstimmen?
- Nein. Spalten werden nach Namen abgeglichen, und eine Spalte, die nur in einer Datei vorkommt, wird als solche gemeldet, statt in jeder Zeile als Änderung zu zählen.
- Was, wenn der Schlüssel nicht eindeutig ist?
- Das Tool zeigt dir, welche Schlüsselwerte sich wiederholen, und hält an. Bei doppelten Schlüsseln gibt es keine eindeutig richtige Zuordnung alter zu neuen Zeilen, und Raten würde einen selbstsicheren, falschen Diff liefern.
Die ausführlichere Antwort
Diese Seite erledigt die Aufgabe. Die Anleitung erklärt sie – auch die Teile, die ein Tool nicht für dich entscheiden kann.
Zwei CSV-Dateien vergleichen und herausfinden, was sich geändert hatdiff vergleicht Zeilen, ein neu sortierter Export wirkt daher komplett neu. So vergleichst du stattdessen über den Schlüssel: neu, entfernt, geändert.Die anderen Tools
- CSV-Datei online öffnenDatei reinziehen. Sie öffnet sich hier und bleibt hier.Öffnen
- SQL auf CSV-Datei ausführenEchtes SQL auf deiner Datei, ohne eine Datenbank zu installieren.Öffnen
- CSV-Dateien zusammenführenMehrere Dateien rein, eine Datei raus, Spalten nach Namen abgeglichen.Öffnen
- Doppelte Zeilen aus CSV entfernenDuplikate über die Spalten, von denen du sagst, dass sie eine Zeile identifizieren.Öffnen
- CSV in PDF umwandelnEine CSV, als lesbare Tabelle angeordnet und als PDF gesichert.Öffnen