Start · Kostenlose Tools · CSV vergleichen
Zwei CSV-Dateien vergleichen
Den Export von gestern und den von heute ablegen. Sie bekommen jede geänderte Zelle, jede neue und jede verschwundene Zeile. Zugeordnet wird über eine Schlüsselspalte Ihrer Wahl — eine Nummer, eine E-Mail-Adresse, eine Belegnummer — damit ein anders sortierter Export nicht so aussieht, als hätte sich alles geändert. Trennzeichen und Kodierung werden je Datei erkannt.
Erste CSV
.csv, .tsv oder .txt hier ablegen
Zweite CSV
Der neuere Export, den Sie prüfen wollen
Nichts wird hochgeladen. Die Datei wird von JavaScript in diesem Tab gelesen und verlässt Ihren Rechner nicht — kein Server sieht sie, und mit dem Tab ist sie weg.
Warum ein Text-Vergleich bei CSV das falsche Werkzeug ist
Die meisten CSV-Vergleiche sind darunter Text-Vergleiche: Zeile 1 gegen Zeile 1, dann abwärts. Für Quelltext ist das genau richtig und für exportierte Daten still falsch, weil Exporten zwei Dinge passieren, die Quelltext nicht passieren:
- Die Reihenfolge ändert sich. Derselbe Bericht kommt morgen anders sortiert zurück, oder mit einer eingefügten Zeile weit oben. Ein zeilenbasierter Vergleich meldet dann alles Folgende als geändert, und aus zwei echten Unterschieden werden viertausend.
- Die Spalten verschieben sich. Jemand fügt in der Mitte eine Spalte ein, und ab da steht alles eine Position weiter rechts.
Die Zuordnung über eine Schlüsselspalte beseitigt beides: gepaart wird über den Wert, die Reihenfolge ist dann egal, und verglichen wird je benannter Spalte.
Semikolon, Komma und Windows-1252
„CSV" ist im deutschsprachigen Raum selten kommagetrennt. Weil das Komma hier das Dezimaltrennzeichen ist, schreibt Excel Semikolon, und ein Export aus einem englischsprachigen System schreibt Komma — zwei Dateien derselben Sache, zwei verschiedene Trennzeichen. Dazu kommt die Kodierung: Windows-1252 aus älteren Systemen gegen UTF-8, mit oder ohne BOM.
Beides wird je Datei einzeln erkannt. Zwei Exporte, die sich in Trennzeichen und
Kodierung unterscheiden, vergleichen sich trotzdem richtig — und eine Datei, in der die Umlaute
als ü ankommen, wird dekodiert statt als Zeichensalat verglichen. Wenn Sie nur
diese Hälfte brauchen, macht das der Kodierungs-Reparateur
allein.
Was als Unterschied zählt
Werte werden als Text verglichen, nach dem Abschneiden der Randleerzeichen. Das ist bei
exportierten Daten der brauchbare Weg: 0012 bleibt 0012 und wird
nicht zur Zahl 12, und ein von einem System eingefügtes Leerzeichen färbt nicht jede Zeile rot.
Anführungszeichen werden wegnormalisiert — sie sind CSV-Syntax, keine Daten — und
Zeilenenden ebenfalls: dieselbe Datei unter Windows und unter macOS gespeichert ist nicht
zwei verschiedene Dateien.
Nichts verlässt diesen Tab
CSV-Exporte sind meistens die ganze Kundentabelle, die ganze Bestellhistorie oder ein Lohnlauf. Beide Dateien werden von JavaScript auf Ihrem Rechner gelesen, der Vergleich läuft dort. Es gibt keine Anfrage, die man abfangen, protokollieren oder aufbewahren könnte.
Häufige Fragen
Die beiden Dateien sind unterschiedlich sortiert. Stört das?
Nein — genau dafür ist die Schlüsselspalte da. Zugeordnet wird über den Wert in dieser Spalte, nicht über die Zeilennummer. Auf Zuordnung über die Position wechseln Sie nur, wenn es keine Kennung gibt und die Reihenfolge selbst die Information ist.
Was, wenn die Dateien verschiedene Trennzeichen oder Kodierungen haben?
Jede Datei wird für sich untersucht. Ein semikolongetrennter Windows-1252-Export lässt sich also korrekt gegen einen kommagetrennten UTF-8-Export vergleichen; die erkannten Werte werden angezeigt.
Kann ich eine CSV gegen eine Excel-Datei vergleichen?
Ja. Beide Felder nehmen auch .xlsx und .xlsm, und bei einer Mappe lässt sich das Blatt wählen. Sind beide Seiten Excel-Dateien, ist Excel-Dateien vergleichen die dafür geschriebene Seite.
Wird meine Datei hochgeladen?
Nein. Öffnen Sie die Entwicklerwerkzeuge im Netzwerk-Tab und legen Sie eine Datei ab: es erscheint keine einzige neue Anfrage.
Passend dazu
Lieber gleich auf dem eigenen Rechner
TableDI ist ein Tabellen-Arbeitsplatz für den Desktop, der vollständig auf Ihrem Rechner läuft. Datei importieren, bereinigen, auswerten — nichts wird hochgeladen, und ein Konto brauchen Sie auch nicht.
Dauerhaft kostenlos, kein Testzeitraum — ohne Konto, ohne Karte. Derzeit macOS; eine Windows-Version ist in Arbeit. Was die Kaufversion ergänzt.
Zuletzt geprüft am 2026-09-01 vom TableDI-Team. Stimmt auf dieser Seite etwas nicht? Schreiben Sie uns — ein Postfach, gelesen von den Leuten, die TableDI bauen.