Entwicklung ● Lokale Verarbeitung

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.

Tool wird vorbereitet …
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.

✓ Lokale Verarbeitung✓ Kein Konto✓ Eingaben bleiben hier✓ Kostenlos

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.

Ein nachvollziehbares CSV-Vergleichsbeispiel

Ein nachvollziehbares CSV-Vergleichsbeispiel