UTILS.
100% in de browser
🔀

CSV samenvoegen / joinen

Voeg twee CSV's samen of join ze database-stijl op een gedeelde sleutelkolom.

uitvoer

Over deze tool

CSV samenvoegen / joinen is een gratis tool die volledig in je browser draait en twee CSV's combineert — door hun rijen aan elkaar te plakken of door een database-stijl join op een gedeelde sleutelkolom uit te voeren. Beide bestanden blijven op je apparaat; er wordt niets geüpload.

In de append-modus worden de twee bestanden op elkaar gestapeld en hun kolommen verenigd, met lege plekken waar een bestand een kolom mist. In de join-modus worden rijen op de sleutel die je benoemt (op koptekst of index) gematcht, met ondersteuning voor inner-, left-, right- en full-outer-joins, dus het werkt als een spreadsheet-VLOOKUP maar met elk join-type. Niet-gematchte sleutels worden gevuld met lege cellen volgens de gekozen join.

Omdat de hash-join volledig lokaal draait is het een private, offline-vriendelijke manier om exports te verzoenen, één tabel met een andere te verrijken, of verwante bestanden samen te voegen zonder spreadsheet of database.

Veelgestelde vragen

Wat doen de join-modi?
Inner houdt alleen sleutels die in beide bestanden voorkomen; left houdt elke rij van bestand A (met lege plekken waar B geen match heeft); right houdt elke rij van bestand B; en full-outer houdt alle sleutels van beide kanten. Append stapelt in plaats daarvan alle rijen en verenigt de kolommen.
Hoe geef ik de sleutelkolom op?
Voer de sleutel in op koptekstnaam (zoals id) of op nul-gebaseerde index (zoals 0). De sleutel uit bestand A wordt één keer bewaard, en de overige kolommen van bestand B worden rechts van de gematchte rij toegevoegd.
Wat gebeurt er bij dubbele sleutels?
Als een sleutel meerdere keren in een van beide bestanden voorkomt, produceert de join elke matchende combinatie (een Cartesiaanse uitbreiding voor die sleutel), net zoals SQL-joins zich gedragen bij niet-unieke sleutels.
Welke CSV-conventies gelden?
Beide bestanden moeten hetzelfde scheidingsteken delen, velden tussen aanhalingstekens (met verdubbelde interne aanhalingstekens) worden correct geparseerd, en de koprij-instelling geldt voor beide bestanden tegelijk — vink hem aan als de eerste rij van elk bestand de kolommen benoemt.

Meer tools