CSV zusammenführen
CSV zusammenführen über eine gemeinsame Schlüsselspalte: zwei Tabellen per Inner, Left, Right oder Full Outer Join verbinden, ähnlich einem SVERWEIS.
Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.
Zwei CSV-Dateien verbinden: so funktioniert der Join
Wenn Daten auf zwei Dateien verteilt sind, etwa Kunden in der einen und Umsätze in der anderen, müssen Sie die CSV zusammenführen. Das Werkzeug macht genau das, was eine Datenbank mit einem Join tut: Es sucht für jede Zeile aus Tabelle A die Zeilen aus Tabelle B mit demselben Schlüssel und setzt sie nebeneinander. So können Sie zwei CSV-Dateien verbinden, ohne SQL oder Excel-Formeln zu schreiben. Die Schlüsselspalten dürfen unterschiedlich heißen und an verschiedenen Stellen stehen.
Die vier Arten der Verknüpfung entsprechen dem CSV Join in SQL: Inner Join liefert nur Zeilen, deren Schlüssel in beiden Tabellen vorkommt. Left Join behält alle Zeilen aus A und füllt fehlende Werte aus B leer auf, das entspricht einem SVERWEIS in Excel. Right Join macht dasselbe aus Sicht von B. Full Outer Join nimmt alle Zeilen beider Tabellen auf und zeigt so auch, welche Datensätze nur in einer Datei stehen. Spalten, die in beiden Tabellen gleich heißen, erhalten im Ergebnis den Zusatz „(B)“.
Grenzen: Der Schlüssel wird als Text verglichen. „0042“ und „42“ gelten als verschieden; vereinheitlichen Sie solche Werte vorher. Kommt ein Schlüssel mehrfach vor, entstehen alle Kombinationen, was die Zeilenzahl stark erhöhen kann. Für Abfragen über mehrere Bedingungen lohnt der Import in eine Datenbank, zum Beispiel mit CSV in SQL. Das Ergebnis können Sie im CSV-Viewer prüfen.
Anleitung: CSV zusammenführen in 4 Schritten
- Erste Tabelle in „Tabelle A“ und zweite in „Tabelle B“ einfügen oder jeweils eine Datei öffnen.
- Unter „Schlüssel in A“ und „Schlüssel in B“ die Spalten wählen, die beide Dateien gemeinsam haben, z. B.
kundennr. - Die Art der Verknüpfung festlegen: nur Treffer, alle aus A, alle aus B oder alle Zeilen.
- Ergebnis prüfen und mit „Kopieren“ oder „Als CSV herunterladen“ übernehmen.
Typische Anwendungsfälle
- Eine Kundenliste wird mit einer Umsatzliste aus der Buchhaltung über die Kundennummer verbunden.
- Produktdaten aus dem Shop werden mit Lagerbeständen aus der Warenwirtschaft über die Artikelnummer ergänzt.
- Mit einem Full Join lässt sich prüfen, welche Datensätze nur in einem von zwei Exporten vorkommen.
- Statt eines SVERWEIS mit vielen Zeilen in Excel werden zwei große Dateien direkt im Browser verbunden.
Häufige Fragen
Wie verbinde ich zwei CSV-Dateien über eine Spalte?
Fügen Sie beide Dateien ein, wählen Sie in „Schlüssel in A“ und „Schlüssel in B“ die gemeinsame Spalte und die Art der Verknüpfung. Das Ergebnis erscheint sofort unten.
Was ist der Unterschied zwischen Left Join und Full Outer Join?
Left Join behält alle Zeilen aus A, auch ohne Treffer in B. Full Outer Join behält zusätzlich die Zeilen aus B, die in A fehlen. Damit sehen Sie Abweichungen in beide Richtungen.
Ersetzt das Werkzeug den SVERWEIS in Excel?
Für viele Fälle ja: Ein Left Join entspricht einem SVERWEIS für alle Spalten gleichzeitig. Anders als SVERWEIS liefert er bei mehreren Treffern alle passenden Zeilen.
Müssen beide Dateien dasselbe Trennzeichen haben?
Nein. Bei „Automatisch erkennen“ wird das Trennzeichen jeder Tabelle einzeln bestimmt. Für das Ergebnis wählen Sie das gewünschte Ausgabe-Trennzeichen.
Was passiert, wenn ein Schlüssel in B mehrfach vorkommt?
Dann entsteht für jede passende Zeile in B eine eigene Ergebniszeile, genau wie bei einem SQL-Join. Ein SVERWEIS in Excel würde dagegen nur den ersten Treffer liefern.
Können die Schlüsselspalten unterschiedlich heißen?
Ja. Sie wählen die Schlüsselspalte für jede Tabelle getrennt aus, zum Beispiel kundennr in A und customer_id in B.
Das könnte auch helfen
JSON minimieren
JSON auf eine Zeile verdichten: Leerraum entfernen, Zahlen exakt erhalten, optional Schlüssel sortieren.
ÖffnenJSON in CSV umwandeln
JSON-Arrays in CSV für Excel umwandeln: verschachtelte Felder als Spalten, Semikolon oder Komma.
ÖffnenCSV in JSON umwandeln
CSV in JSON umwandeln mit automatischer Trennzeichen-Erkennung und Anführungszeichen nach RFC 4180.
ÖffnenXML formatieren und prüfen
XML einrücken, minimieren und auf Wohlgeformtheit prüfen, mit Fehlerstelle in Zeile und Spalte.
ÖffnenXML in JSON umwandeln
XML in JSON umwandeln: Attribute mit Präfix, wiederholte Elemente als Arrays, Zahlen erkannt.
ÖffnenYAML in JSON umwandeln
YAML prüfen und in JSON umwandeln: Listen, Anker, Block-Strings und mehrere Dokumente.
Öffnen