CSV-Dateien vergleichen online
Zwei CSV-Dateien auswählen oder per Drag & Drop ablegen — anhand einer Schlüsselspalte werden hinzugefügte, entfernte und geänderte Zeilen erkannt und als Bericht zum Download bereitgestellt.
CSV-Dateien auswählen
Zwei CSV-Dateien mit derselben Struktur auswählen.
Vergleichsergebnis
Es werden maximal die ersten 200 Unterschiede angezeigt. Der heruntergeladene Bericht enthält alle Unterschiede.
Was dieses Tool tut — und was nicht
CSV-Dateien vergleichen liest zwei ausgewählte Tabellen direkt im Browser ein und ordnet ihre Zeilen anhand einer gewählten Schlüsselspalte einander zu. Zeilen, deren Schlüsselwert nur in Datei A vorkommt, gelten als entfernt; Zeilen, deren Schlüsselwert nur in Datei B vorkommt, gelten als hinzugefügt. Zeilen mit demselben Schlüsselwert in beiden Dateien werden Feld für Feld verglichen — unterscheiden sich Werte, gilt die Zeile als geändert. Das Ergebnis steht als Übersicht und als herunterladbarer CSV-Bericht bereit. Es findet keine automatische Zusammenführung oder Korrektur der Daten statt — reine Erkennung von Unterschieden.
Der Zeichensatz der Eingabedatei wird aus den Bytes erkannt: UTF-8 (mit und ohne BOM), UTF-16 LE und BE (mit und ohne BOM) sowie Windows-1252/ANSI, der Standard des deutschen Excel-Exports. Welcher Zeichensatz erkannt wurde, steht unter der Auswahl; wer es besser weiß, stellt ihn dort von Hand ein. Die heruntergeladene Datei ist immer UTF-8 mit BOM — so öffnet Excel sie unter Windows ohne Buchstabensalat.
Beim Export werden Zellen entschärft, die eine Tabellenkalkulation beim Öffnen als Formel ausführen würde (Beginn mit =, +, @, Tabulator oder Wagenrücklauf): sie bekommen ein führendes Apostroph. Eine reine Zahl mit Vorzeichen wie −1.234,50 bleibt dabei unangetastet. Wer die Rohwerte braucht, schaltet den Schutz ab.
Häufige Fragen
Werden meine CSV-Dateien irgendwohin hochgeladen?
Nein. Der Vergleich läuft vollständig lokal im Browser. Es wird keine Datei an einen Server übertragen oder dort gespeichert.
Wie erkennt das Tool, welche Zeilen zusammengehören?
Über eine frei wählbare Schlüsselspalte (z. B. eine ID- oder Artikelnummer-Spalte), die in beiden Dateien vorkommen muss. Anhand dieses Wertes werden Zeilen aus Datei A und Datei B einander zugeordnet.
Was passiert bei doppelten Schlüsselwerten?
Kommt ein Schlüsselwert in einer Datei mehrfach vor, zählt jeweils das letzte Vorkommen in der Datei für den Vergleich.
Welches Trennzeichen muss meine CSV-Datei verwenden?
Wahlweise Semikolon (Standard, passend für Excel im deutschsprachigen Raum) oder Komma — beide Dateien müssen dasselbe Trennzeichen verwenden.
Meine Umlaute werden zu Fragezeichen — woran liegt das?
Eine CSV-Datei speichert ihren Zeichensatz nicht mit, jedes Programm muss ihn raten. Dieses Werkzeug erkennt ihn aus den Bytes (UTF-8 mit und ohne BOM, UTF-16 LE/BE, Windows-1252) und zeigt unter der Auswahl an, wie es gelesen hat. Steht dort etwas Falsches, stellen Sie den Zeichensatz von Hand ein und starten Sie erneut. Der Download ist immer UTF-8 mit BOM.
Warum steht in manchen Zellen plötzlich ein Apostroph?
Weil diese Zelle mit =, +, @, Tabulator oder Wagenrücklauf beginnt und eine Tabellenkalkulation sie beim Öffnen als Formel ausführen würde. Das führende Apostroph verhindert das. Negative Zahlen wie −1.234,50 sind davon ausgenommen. Der Schutz lässt sich per Häkchen abschalten.
Reines Vergleichs-Werkzeug. Für das Zusammenführen mehrerer CSV-Dateien siehe csv-zusammenfuehren.kukanilea.de, für das Aufteilen einer CSV-Datei siehe csv-aufteilen.kukanilea.de.