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
Machen Sie das jeden Monat? Einmal in TableDI 2 erledigen, als Auftrag speichern, nächsten Monat erneut ausführen. TableDI 2 kostenlos laden
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.
Ihre Daten bleiben in diesem 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. Ihre Daten stecken in keiner 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: keine Anfrage trägt ihren Inhalt.
Passend dazu
Machen Sie das jeden Monat?
In TableDI 2 machen Sie es einmal und speichern es als Auftrag. Nächsten Monat legen Sie die neuen Dateien hinein und führen ihn erneut aus.
macOS, Apple Silicon und Intel; die Windows-Version ist in Arbeit (was Sie bis dahin tun können). Kostenlos heißt nicht Testversion — kein Konto, keine Karte.
Zuletzt geprüft am 2026-09-11 vom TableDI-Team. Stimmt auf dieser Seite etwas nicht? Schreiben Sie uns — ein Postfach, gelesen von den Leuten, die TableDI bauen.