Zwei CSV-Dateien nach Schlüssel vergleichen
Finden Sie hinzugefügte, entfernte und geänderte CSV-Zeilen über einfache oder zusammengesetzte Schlüssel. Lokal vergleichen und JSON/Text herunterladen.
Ein kleines Beispiel ausprobieren
Ein kleines Beispiel ausprobieren
Lade das fiktive Beispiel in ein geleertes Formular. Prüfe die Optionen, starte das Werkzeug bei Bedarf und vergleiche das Ergebnis unten.
Ein schlüsselbasierter CSV-Vergleich ordnet Datensätze anhand ihrer Kennung zu, auch wenn Zeilen verschoben wurden. Wählen Sie eine oder mehrere Schlüsselspalten, um neue, entfernte und geänderte Werte zu finden, ohne Kennungen in Zahlen umzuwandeln. Fügen Sie zwei Exporte ein oder wählen Sie UTF-8-Dateien. Legen Sie die Trennzeichen einzeln fest, lesen Sie die Spalten ein, wählen Sie den Schlüssel und vergleichen Sie. Testen Sie zuerst das fiktive Lagerbeispiel mit bekanntem Ergebnis. Beide Exporte brauchen dieselben eindeutigen Spaltennamen; ihre Reihenfolge darf abweichen. Je Datei: 2 MB (2.000.000 Bytes), 2.000.000 Zeichen, 20.000 Datenzeilen, 200 Spalten und 250.000 Zellen einschließlich Kopfzeile. Eindeutige Schlüssel ohne leere Bestandteile. Vorschau: 100 abweichende Zeilen und 500 Zellen; vollständige JSON-/Textberichte. Kein unscharfer Abgleich, keine Zusammenführung verschiedener Schemas, keine automatische Typumwandlung.
CSV vorher
sku,warehouse,quantity,note 001,North,10,"Blue, small" 002,North,5,Keep 003,South,2,Retire
CSV nachher
sku,warehouse,quantity,note 002,North,5,Keep 001,North,12,"Blue, small" 004,South,3,New
Erwartete Ausgabe
Vergleichsübersicht CSV vorher 3 CSV nachher 3 Hinzugefügte Zeilen 1 Entfernte Zeilen 1 Geänderte Zeilen 1 Unveränderte Zeilen 1 Geänderte Zellen 1 Vorschau: bis zu 100 abweichende Zeilen und 500 Zellen. Der vollständige Bericht enthält alle Unterschiede. JSON-Anführungszeichen und Escape-Sequenzen machen leeren Text, Leerzeichen, Tabulatoren und Zeilenumbrüche unterscheidbar. Die Kopfzeile zählt als Datensatz 1; ein Umbruch in Anführungszeichen beginnt keinen neuen Datensatz. Geänderte Zeilen (1) Schlüssel: ["001","North"]CSV vorher · CSV-Datensatz 2 · CSV nachher · CSV-Datensatz 3 Spalte CSV vorher CSV nachher "quantity" "10" "12" Hinzugefügte Zeilen (1) Schlüssel: ["004","South"]CSV nachher · CSV-Datensatz 4 Spalte CSV nachher "sku" "004" "warehouse" "South" "quantity" "3" "note" "New" Entfernte Zeilen (1) Schlüssel: ["003","South"]CSV vorher · CSV-Datensatz 4 Spalte CSV vorher "sku" "003" "warehouse" "South" "quantity" "2" "note" "Retire"
Das Beispiel ist verfügbar, sobald das Werkzeug bereit ist.
Der Text wird in deinem Browser verarbeitet.
Dieses Tool teilen
Nur der öffentliche Link zum Tool wird geteilt. Ihre Eingaben und Ergebnisse bleiben hier.
Link zum manuellen Kopieren anzeigen
Kurz erklärt
Ein schlüsselbasierter CSV-Vergleich ordnet Datensätze anhand ihrer Kennung zu, auch wenn Zeilen verschoben wurden. Wählen Sie eine oder mehrere Schlüsselspalten, um neue, entfernte und geänderte Werte zu finden, ohne Kennungen in Zahlen umzuwandeln.
Der Seitencode und benötigte Ressourcen werden von der Website geladen. Das Tool verarbeitet die Eingaben lokal im Browser.
Anleitung
Fügen Sie zwei Exporte ein oder wählen Sie UTF-8-Dateien. Legen Sie die Trennzeichen einzeln fest, lesen Sie die Spalten ein, wählen Sie den Schlüssel und vergleichen Sie. Testen Sie zuerst das fiktive Lagerbeispiel mit bekanntem Ergebnis. Beide Exporte brauchen dieselben eindeutigen Spaltennamen; ihre Reihenfolge darf abweichen.
Grenzen
Je Datei: 2 MB (2.000.000 Bytes), 2.000.000 Zeichen, 20.000 Datenzeilen, 200 Spalten und 250.000 Zellen einschließlich Kopfzeile. Eindeutige Schlüssel ohne leere Bestandteile. Vorschau: 100 abweichende Zeilen und 500 Zellen; vollständige JSON-/Textberichte. Kein unscharfer Abgleich, keine Zusammenführung verschiedener Schemas, keine automatische Typumwandlung.
Häufige Fragen
Erzeugt eine andere Sortierung Unterschiede?
Nein. Datensätze werden nach Schlüssel und Spalten nach ihrem exakten Namen zugeordnet. Eine andere Reihenfolge allein ändert keine Zellwerte.
Kann ich mehrere Schlüsselspalten verwenden?
Ja. Wählen Sie alle Bestandteile, etwa sku und warehouse. Jeder vollständige Schlüssel muss je Export eindeutig sein. Kein Bestandteil darf leer sein oder nur aus Leerraum bestehen.
Was geschieht mit führenden Nullen, Leerzeichen und Datumswerten?
Werte bleiben exakte Zeichenfolgen. 001 unterscheidet sich von 1 und 1 von 1.0. Leerzeichen und Großschreibung zählen. Datumswerte werden nicht interpretiert.
Was passiert bei geändertem Schlüssel oder fehlender Spalte?
Ein geänderter Schlüssel erscheint als ein entfernter und ein hinzugefügter Datensatz. Unterschiedliche Spaltennamen werden abgelehnt; keine Spalte wird stillschweigend übergangen.
Werden meine CSV-Dateien hochgeladen oder gespeichert?
Der Vergleich findet im Arbeitsspeicher dieser Seite statt. Das Tool lädt Eingaben nicht hoch und legt sie nicht im Browserspeicher ab. Zum Laden der Website sind normale Anfragen nötig; optionale Nutzungsanalyse kann mit Ihrer Einwilligung laufen. Heruntergeladene Berichte bleiben auf Ihrem Gerät.
