Hänge zwei CSVs aneinander oder verknüpfe sie datenbankartig über eine gemeinsame Schlüsselspalte.
Ausgabe
Über dieses Tool
CSV zusammenführen / Join ist ein kostenloses Browser-Tool, das zwei CSVs kombiniert – entweder durch Aneinanderhängen ihrer Zeilen oder durch einen datenbankartigen Join über eine gemeinsame Schlüsselspalte. Beide Dateien bleiben auf deinem Gerät; nichts wird hochgeladen.
Der Anhänge-Modus stapelt die beiden Dateien und vereinigt ihre Spalten, wobei Lücken dort gefüllt werden, wo einer Datei eine Spalte fehlt. Der Join-Modus verknüpft Zeilen über den von dir benannten Schlüssel (per Kopfzeilenname oder Index) und unterstützt Inner-, Left-, Right- und Full-Outer-Joins, funktioniert also wie ein Tabellen-SVERWEIS, aber mit jedem Join-Typ. Nicht übereinstimmende Schlüssel werden je nach gewähltem Join mit leeren Zellen gefüllt.
Da der Hash-Join vollständig lokal läuft, ist es eine private, offlinefähige Möglichkeit, Exporte abzugleichen, eine Tabelle mit einer anderen anzureichern oder verwandte Dateien aneinanderzuhängen – ganz ohne Tabellenkalkulation oder Datenbank.
Häufig gestellte Fragen
Was bewirken die Join-Modi?
Inner behält nur Schlüssel, die in beiden Dateien vorhanden sind; left behält jede Zeile von Datei A (mit Leerstellen, wo B keine Übereinstimmung hat); right behält jede Zeile von Datei B; und full-outer behält alle Schlüssel beider Seiten. Append stapelt stattdessen alle Zeilen und vereinigt die Spalten.
Wie gebe ich die Schlüsselspalte an?
Gib den Schlüssel per Kopfzeilenname (wie id) oder per nullbasiertem Index (wie 0) an. Der Schlüssel aus Datei A wird einmal behalten, und die übrigen Spalten von Datei B werden rechts an die übereinstimmende Zeile angehängt.
Was passiert bei doppelten Schlüsseln?
Wenn ein Schlüssel in einer der Dateien mehrfach vorkommt, erzeugt der Join jede übereinstimmende Kombination (eine kartesische Erweiterung für diesen Schlüssel) – so wie sich SQL-Joins bei nicht eindeutigen Schlüsseln verhalten.
Welche CSV-Konventionen gelten?
Beide Dateien müssen dasselbe Trennzeichen verwenden, in Anführungszeichen gesetzte Felder (mit verdoppelten inneren Anführungszeichen) werden korrekt verarbeitet, und die Kopfzeilen-Einstellung gilt für beide Dateien gleichzeitig – aktiviere sie, wenn die erste Zeile jeder Datei ihre Spalten benennt.