Een kolom in een CSV-bestand dupliceren

Kolommen extraheren

Om een kolom in een CSV-bestand te dupliceren, zet je het kolomnummer twee keer in het kolomveld. Met 1,1,2 krijg je de eerste kolom twee keer, gevolgd door de tweede. De kopie staat precies op de plek die je in de lijst opgeeft.

Zo kopieer je een kolom

  1. 1

    Zoek de kolom

    Tel van links af, beginnend bij 1, om het nummer te vinden van de kolom die je wilt herhalen.

  2. 2

    Herhaal het nummer

    Schrijf het nummer in het kolomveld zo vaak als je kopieën nodig hebt, en voeg de andere kolommen toe die je wilt houden. Bijvoorbeeld 2,2,1.

  3. 3

    Plak het CSV-bestand

    Plak je gegevens met de kopregel erbij. De kopcel wordt ook herhaald.

  4. 4

    Extraheer en kopieer

    Klik op Kolommen extraheren en kopieer het resultaat uit het uitvoervak.

Hoe het herhalen van een nummer werkt

Elk getal in de lijst levert één uitvoerkolom op. De tool controleert niet of een nummer al is gebruikt, dus een positie kan zo vaak verschijnen als je wilt. Elke kopie komt uit dezelfde cel in de bron, in dezelfde rij.

Begin met dit CSV-bestand:

id,name,city
10,Ada,London
11,Grace,Boston

Met 1,1,3 krijg je:

id,id,city
10,10,London
11,11,Boston

Met 2,1,2 komt de naam aan beide kanten van het id te staan:

name,id,name
Ada,10,Ada
Grace,11,Grace

Wanneer een gedupliceerde kolom helpt

  • Een systeem wil dezelfde waarde in twee velden, zoals een e-mailadres dat zowel als gebruikersnaam als contactadres dient.
  • Je wilt een kopie in een spreadsheet bewerken en het origineel ongewijzigd laten ter vergelijking.
  • Een sjabloon verwacht een sleutelkolom zowel aan het begin als aan het eind van elke rij.

Waar je op moet letten

De gekopieerde kopregel is identiek aan het origineel. Veel importtools weigeren twee kolommen met dezelfde naam, dus hernoem één van de twee in de eerste regel van de uitvoer voordat je het bestand laadt.

Alleen de kolommen in je lijst komen in het resultaat voor. Als je een duplicaat wilt en ook alle andere kolommen, typ ze dan allemaal, bijvoorbeeld 1,2,3,3 voor een bestand met drie kolommen waarbij de derde aan het eind twee keer moet staan.

Doel Kolommen in het bestand Typ
Kolom 1 naast zichzelf kopiëren 3 1,1,2,3
Een kopie van kolom 3 toevoegen 3 1,2,3,3
Drie kopieën van kolom 2 2 1,2,2,2

Cellen met een komma worden in elke kopie tussen dubbele aanhalingstekens gezet, dus het resultaat blijft een geldig CSV-bestand.

De kopie hernoemen

Pas na het extraheren de eerste regel van het resultaat aan, zodat elke kolom een eigen label heeft, bijvoorbeeld id,id_kopie,city. Dat kost in elke teksteditor een paar seconden en voorkomt importfouten door dubbele kolomnamen. De gegevensrijen hoeven niet te worden aangepast, omdat elke kopie in die rij dezelfde waarde heeft als het origineel. Als de kopie moet worden bewerkt, doe dat dan na de import in een spreadsheet.

Veelgestelde vragen

Ja. Herhaal het nummer voor elke kopie, bijvoorbeeld 3,3,3 geeft de derde kolom drie keer.

De kopregel wordt verwerkt als elke andere rij, dus de gekopieerde cel is identiek. Pas de eerste regel van de uitvoer aan als je andere namen nodig hebt.

Alleen als je ze in de lijst opneemt. De uitvoer bevat precies de posities uit je lijst en niets anders.

Ja. Schrijf de nummers in de volgorde die je wilt zien en eindig met de kolom die je wilt herhalen, bijvoorbeeld 1,2,3,1.

Gerelateerde tools

Tool beschikbaar in andere talen

Handleidingen en toepassingen