Verbinden Sie zwei CSV-Dateien mit einem Schlüssel
Enrich CSV zeichnet durch einen einzigartigen Lookup-Schlüssel mit unübertroffenen Rekordexporten auf.
Ihre Eingaben
Ihre Ergebnisse
Bereit, wenn Sie es sindIhre Ergebnisse erscheinen hier.
So funktioniert es
Verbinden Sie vollständige CSV-Einträge mit einem expliziten Schlüssel aus jeder Eingabe. Jeder Suchschlüssel muss einen Datensatz identifizieren. Innere Verknüpfungen behalten Übereinstimmungen; linke Verknüpfungen behalten jeden linken Datensatz und fügen leere Nachschlagespalten an nicht übereinstimmende Zeilen an.
Lesen Sie die QuellenreferenzGut zu wissen
Keine unscharfe oder viele-zu-viele-Abgleichung, Identifikationszwang oder automatische Abgrenzungserkennung. Jeder Eingang: 2 MB, 10,000 Datenzeilen, 200 Spalten. Geben Sie höchstens eine Zeile pro linker Zeile aus. Hochgeladene Dateien haben Priorität. Formelähnliche Exportwerte erhalten Apostrophe.
Wann Sie dieses Tool verwenden sollten
Ein Keyed CSV Join fügt Spalten aus einer Lookup-Tabelle zu jedem passenden Datensatz in einem anderen Export hinzu. Wählen Sie aus, welche Spalte den Datensatz auf jeder Seite identifiziert und ob unübertroffene linke Datensätze verbleiben sollen. Die Suche muss eine Zeile pro verglichener Taste enthalten, wodurch vermieden wird, dass das erste Duplikat leise ausgewählt wird oder eine unkontrollierte Erweiterung von vielen zu vielen erstellt wird. Genauer Vergleich ist der Standard. Das Trimmen oder Ignorieren von Fällen ist eine explizite Entscheidung, keine versteckte Vermutung über Identifikatoren. Ausgabespaltennamen halten die linken und rechten Präfixe sichtbar, und unübertroffene Datensätze haben ihre eigenen Downloads.
- Fügen Sie Produktnamen an, um Datensätze mit SKU-Werten zu bestellen.
- Bereichern Sie einen Bericht von einem einzigartigen Kunden- oder Artikel-Lookup.
- Überprüfen Sie unübertroffene linke Datensätze und unbenutzte Lookup-Datensätze separat.
Wie man Join zwei csv-Dateien mit einem Schlüssel verwendet
Geben Sie beide Tabellen an
Fügen oder laden Sie den linken Export und Lookup CSV. Beide verwenden den ausgewählten Trennzeichen und einzigartige nonleere Header. Jede hochgeladene Datei hat Vorrang vor dem entsprechenden Textbereich.
Wählen Sie Schlüssel und Spielregeln
Geben Sie exakte Kopfnamen ein, wählen Sie linke oder innere Verknüpfung und wählen Sie einen exakten, getrimmten oder getimmten fallunempfindlichen Vergleich. Lösen Sie doppelte normalisierte Lookup-Schlüssel, bevor Sie beitreten.
Inspizieren Sie übereinstimmende und nicht übereinstimmende Aufzeichnungen
Check match zählt, die prefixed-column Vorschau und alle drei CSV Downloads. Wiederholte linke Tasten werden einzeln beibehalten. Leere linke Tasten passen nie zusammen.
Ein Produkt an zwei Bestellungen anhängen
Inputs
Linke Aufträge A und B verwenden SKU 001; Auftrag C verwendet 999. Die Lookup-Namen SKU 001 Notebook und SKU 002 Pen. Verwenden Sie einen linken Join.
Ergebnis
Es werden drei Output Records erzeugt. A und B erhalten beide Notebook; C hat leere Nachschlagespalten. Zwei linke Datensätze stimmen überein, einer ist unübertroffen und der Pen-Lookup ist unbenutzt.
Was es bedeutet
001 wird nicht zu 1 gezwungen. Einzigartige Lookup-Tasten halten die Ausgabe-Kardinalität in einer Zeile pro linkem Datensatz.
Häufige Fehler zu vermeiden
Duplicate Lookup Keys zulassen
Lösen Sie sie, anstatt anzunehmen, dass die erste Zeile korrekt ist. Ein fallunempfindlicher Vergleich kann neue Duplikate erzeugen.
Verwenden eines inneren Joins, wenn Sie jede Bestellung benötigen
Ein innerer Join lässt unübertroffene linke Datensätze aus. Prüfen Sie die separate nicht ausgeglichene Ausfuhr, bevor Sie sich auf ihre Produktion verlassen.
Spaltenpräfixe ignorieren
left.SKU und right.SKU zeigen ihren Ursprung. Rename später nur nach Überprüfung, welche Quelle Sie wollen.
Häufig gestellte Fragen
Definitionen, Edge Cases und praktische nächste Schritte für dieses Tool. Suchen Sie alle Tool FAQs
Was ist der Unterschied zwischen links und innen?
Left behält alle Linksdatensätze und füllt unübertroffene Nachschlagespalten mit leeren Strings. Inner behält nur Linksdatensätze mit einem passenden Lookup-Schlüssel.
Kann die gleiche linke Taste zweimal erscheinen?
Ja. Jeder linke Datensatz bleibt eine separate Zeile und erhält den gleichen eindeutigen Lookup-Datensatz. Lookup-seitige Duplikate werden abgelehnt.
Werden 001 und 1 gleich behandelt?
Nein. Schlüssel bleiben Strings. Selbst ein getrimmter oder fallunempfindlicher Vergleich führt keine numerische Umrechnung durch.
Werden leere Schlüssel mit anderen leeren übereinstimmen?
Nein. Leere Lookup-Tasten werden abgelehnt und leere linke Tasten sind unübertroffen. Der Trimmmodus behandelt auch Whitespace-nur linke Tasten als leer.
Kann ich Fall oder Whitespace ignorieren?
Wählen Sie den expliziten Vergleichsmodus. Es betrifft übereinstimmende Schlüssel, nicht exportierte Quellwerte. Überprüfen Sie, ob diese Normalisierung für Ihre Identifikatoren geeignet ist.
Was passiert mit doppelten Spaltennamen in Dateien?
Quellpräfixe halten sie unterschiedlich, wie left.Product und right.Product. Doppelte Header innerhalb einer einzelnen Eingabe werden abgelehnt.
Kann dies Fuzzy oder Many-to-Many Matching tun?
Nein. V1 benötigt eindeutige Nachschlagtasten und erzeugt höchstens eine Ausgabezeile pro linkem Datensatz. Es vermeidet mehrdeutige Übereinstimmungen und unkontrollierte Erweiterungen.
Wie groß kann das Ergebnis sein?
Jeder Eingang ist auf 2 MB, 10,000 Zeilen und 200 Spalten begrenzt. Der exportierte CSV ist auf 8 MB begrenzt, einschließlich wiederholter Lookup-Inhalte.
Quellen und Verfahren
Verwenden Sie die Verweise unten, um Definitionen und Plattformführung zu überprüfen. Umfang und Grenzen des Modells sind oben erläutert. Lesen Sie unsere redaktionellen Standards.