Kostenlos · ohne Anmeldung · ohne Upload

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.

Verarbeitung ausschließlich lokal in Ihrem Browser. Es wird nichts an einen Server übertragen.
Der Vergleich erfolgt über eine Schlüsselspalte, die in beiden Dateien vorkommen muss. Zeilen mit gleichem Schlüsselwert werden Feld für Feld verglichen.

CSV-Dateien auswählen

Zwei CSV-Dateien mit derselben Struktur auswählen.

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.

Passend zu diesem Werkzeug