Zum Inhalt springen
100% lokal

CSV-Dateien mit Schlüssel verbinden

Verbinden Sie zwei CSV-Tabellen in eine, indem Sie eine gemeinsame Schlüsselspalte verwenden.

Eingabe
Zweite CSV-Tabelle

CSV-Dateien mit Schlüssel verbinden

Fügen Sie zwei CSV-Tabellen ein und dieses Tool verbindet sie zu einer, wobei Zeilen über eine gemeinsame Schlüsselspalte abgeglichen werden — die gleiche Operation wie eine VLOOKUP oder ein SQL JOIN in einer Tabellenkalkulation, ohne etwas zu installieren. Fügen Sie eine Bestelltabelle und eine Kundentabelle ein, oder zwei beliebige Exporte mit einer ID-Spalte, und erhalten Sie eine kombinierte Tabelle.

Der Verbindungstyp bestimmt, welche Zeilen übernommen werden: Innere behält nur übereinstimmende Schlüssel, Linke behält jede Zeile der ersten Tabelle, Rechte behält jede Zeile der zweiten, und Vollständig behält jede Zeile aus beiden, füllt Lücken mit Ihrem gewählten Füllwert. Die Schlüsselspalte kann in jeder Tabelle einen anderen Namen haben, und der Vergleich kann Leerzeichen entfernen und Groß-/Kleinschreibung ignorieren, sodass "ID-42" und " id-42 " dennoch übereinstimmen. Wenn beide Tabellen einen Spaltennamen außer dem Schlüssel teilen, wird die Version der zweiten Tabelle mit einem Präfix umbenannt, den Sie wählen, sodass nichts stillschweigend überschrieben wird. Wenn Sie "Zeilen mit doppelten Schlüsseln kennzeichnen" aktivieren, werden alle Zeilen gekennzeichnet, deren Schlüssel in der eigenen Tabelle wiederholt wird — nützlich, um eine Verknüpfung zu finden, die about zu fan out ist.

Das Tool liest CSV gemäß RFC 4180, daher werden zitierte Felder, eingebettete Kommas und Zeilenumbrüche in Anführungszeichen korrekt analysiert, und es akzeptiert Windows (CRLF) oder Unix (LF) Zeilenendungen in beiden Tabellen. Das Eingabebegrenzerzeichen kann pro Tabelle automatisch erkannt oder auf Komma, Semikolon, Tab oder Pipe festgelegt werden, wobei das Ausgabebegrenzerzeichen unabhängig gewählt wird. Die Live-Summe meldet die aus jeder Tabelle gelesenen Zeilen, wie viele Schlüssel abgeglichen wurden und wie viele dupliziert waren.

Alles läuft lokal in Ihrem Browser — keine Tabelle wird je hochgeladen, daher ist es sicher, Tabellenkalkulationen mit Kundendaten zu verbinden. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter oder senden Sie es zurück in die Eingabe, um einen weiteren Schritt zu verketten.

Häufige Fragen

Was geschieht mit Zeilen, deren Schlüssel keine Übereinstimmung hat?
Das hängt vom Verbindungstyp ab: Innere verwirft sie, Linke behält jede Zeile der ersten Tabelle, Rechte behält jede Zeile der zweiten, und Vollständig behält nicht übereinstimmende Zeilen aus beiden, füllt die fehlende Seite mit Ihrem gewählten Füllwert.
Kann die Schlüsselspalte in jeder Tabelle einen anderen Namen haben?
Ja. Stellen Sie "Schlüsselspalte in der ersten Tabelle" und "Schlüsselspalte in der zweiten Tabelle" unabhängig ein — zum Beispiel "user_id" auf einer Seite und "id" auf der anderen.
Was geschieht, wenn derselbe Schlüssel mehr als einmal vorkommt?
Jedes übereinstimmende Paar wird eingeschlossen, daher erzeugt ein Schlüssel, der zweimal auf einer Seite und einmal auf der anderen vorkommt, zwei Ausgabezeilen. Aktivieren Sie "Zeilen mit doppelten Schlüsseln kennzeichnen", um sie zu markieren.
Was ist, wenn zwei Spalten denselben Namen über beide Tabellen haben?
Die Spalte der zweiten Tabelle wird mit dem Präfix umbenannt, das Sie festgelegt haben (Standard "right_"), sodass beide Versionen in der Ausgabe verbleiben, ohne sich gegenseitig zu überschreiben.
Werden meine CSV-Tabellen irgendwo hochgeladen?
Nein. Die Verknüpfung läuft vollständig in Ihrem Browser — keine Tabelle verlässt je Ihr Gerät.