UTILS.
100% in de browser
⇆c

Kolommen splitsen / samenvoegen

Splits één CSV-kolom in meerdere op een scheidingsteken, of voeg meerdere kolommen samen tot één met een verbindingsteken.

uitvoer

Over deze tool

Kolommen splitsen / samenvoegen is een gratis tool die volledig in je browser draait en CSV-kolommen omvormt zonder spreadsheet. In de splitsmodus neemt hij één kolom — gekozen op kolomnaam of nulgebaseerde index — en breekt elke waarde op een scheidingsteken in meerdere nieuwe kolommen, zodat 'Parijs/Frankrijk' twee velden wordt; een optionele limiet begrenst hoeveel stukken er ontstaan. In de samenvoegmodus voegt hij meerdere kolommen samen tot één nieuwe kolom met een door jou gekozen scheidingsteken, waarbij je de oorspronkelijke kolommen kunt behouden of laten vallen.

Alles draait lokaal in je browser met JavaScript — je gegevens worden nooit geüpload of opgeslagen. De CSV-parser verwerkt velden tussen aanhalingstekens en ontsnapte aanhalingstekens, nieuwe kolommen worden waar mogelijk benoemd naar de bronheader, en de uitvoer werkt live bij zodat je de omgevormde CSV kunt kopiëren of downloaden.

Veelgestelde vragen

Hoe kies ik welke kolom ik splits of samenvoeg?
Verwijs naar een kolom via de kolomnaam (als 'eerste rij is een header' aanstaat) of via de nulgebaseerde index, dus 0 is de eerste kolom. De samenvoegmodus neemt een door komma's gescheiden lijst van kolommen; ze worden samengevoegd in de volgorde die je opgeeft.
Wat doet de splitslimiet?
Een limiet van 0 betekent splitsen bij elk voorkomen van het scheidingsteken in zoveel kolommen als nodig. Een positieve limiet begrenst het aantal resulterende kolommen; extra scheidingstekens boven de limiet blijven binnen het laatste stuk, en kortere waarden worden aangevuld met lege cellen zodat alle rijen uitlijnen.
Kan ik de oorspronkelijke kolommen behouden bij het samenvoegen?
Ja. Vink 'oorspronkelijke kolommen behouden' aan om de samengevoegde kolom toe te voegen terwijl de bronnen blijven staan; vink het uit om de bronkolommen te verwijderen en alleen het samengevoegde resultaat aan het eind toe te voegen.
Welke CSV-conventies worden aangenomen?
Velden gebruiken het gekozen scheidingsteken (komma, puntkomma, tab of pipe), velden tussen aanhalingstekens en verdubbelde aanhalingstekens worden bij de invoer gerespecteerd, en elk uitvoerveld met het scheidingsteken, een aanhalingsteken of een nieuwe regel krijgt weer aanhalingstekens. Nieuwe gesplitste kolommen worden benoemd als header_1, header_2, … naar de bronheader.

Meer tools