Eén kolom uit een CSV-bestand halen

Kolommen extraheren

Heb je maar één kolom nodig uit een breed CSV-bestand? Plak de gegevens, typ het nummer van de kolom die je wilt, en de tool geeft alleen die kolom terug, met één waarde per regel. De kopcel komt mee, omdat die gewoon de eerste rij is.

Zo haal je één kolom eruit

  1. 1

    Tel de kolom

    Zoek de kolom in de kopregel en tel van links af, beginnend bij 1. Als de kop id,name,email,city is, dan is email kolom 3.

  2. 2

    Typ het nummer

    Voer alleen dat nummer in, bijvoorbeeld 3, in het kolomveld boven het CSV-vak.

  3. 3

    Plak het CSV-bestand

    Plak het hele bestand of een deel ervan, met de kopregel erbij.

  4. 4

    Extraheer en kopieer

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

Wat je terugkrijgt

De tool behandelt elke regel hetzelfde, dus de kopregel wordt verwerkt als elke andere gegevensrij. Vraag je kolom 3 op van een bestand met kop, dan is de eerste regel van het resultaat de kop van die kolom en de rest zijn de waarden. Wil je de kop niet, verwijder dan de eerste regel van de uitvoer.

Dit is een kleine invoer:

id,name,email,city
1,Ada,ada@example.com,London
2,Grace,grace@example.com,New York
3,Alan,alan@example.com,Manchester

Met het kolomveld op 3 is de uitvoer:

email
ada@example.com
grace@example.com
alan@example.com

Kolommen correct tellen

De nummering begint bij 1 voor de meest linkse kolom en slaat geen enkel nummer over. Een veelgemaakte fout is tellen vanaf 0, zoals in veel programmeertalen, waardoor je de kolom links van de gewenste krijgt. Een andere fout is vergeten dat een kolom met een lege kop ook meetelt.

Kopregel Gewenste kolom Nummer om te typen
id,name,email,city email 3
sku,title,price,stock price 3
date,region,sales date 1
a,b,c,d,e,f e 5

Wat je moet weten

  • Als je een getal typt dat groter is dan het aantal kolommen in een rij, dan levert die positie een lege waarde op in plaats van een foutmelding. Een onverwachte reeks lege regels betekent meestal dat het getal te hoog is of dat het bestand een ander scheidingsteken gebruikt.
  • Waarden die een komma bevatten worden in de uitvoer tussen dubbele aanhalingstekens gezet, zodat ze één waarde blijven als je ze in een ander CSV-bestand plakt.
  • De tool leest door komma’s gescheiden gegevens. Een bestand dat is gescheiden door puntkomma’s of tabs wordt niet op de verwachte manier in kolommen gesplitst.
  • Elke regel wordt afzonderlijk verwerkt, dus een tussen aanhalingstekens geplaatste cel die over meerdere regels loopt, wordt niet ondersteund.

Als je maar één kolom nodig hebt, kun je de rest van het bestand ook weglaten bij het plakken. Dat hoeft niet: de tool negeert alle kolommen die je niet hebt gevraagd.

Om het resultaat te controleren, vergelijk je het aantal regels in de uitvoer met het aantal rijen in de invoer. Die zouden moeten overeenkomen, behalve de lege regels in het geplakte bestand, die worden overgeslagen. Een verschil betekent dat het geplakte bestand is afgekapt of een onverwachte voettekst bevatte.

Veelgestelde vragen

Ja. De kop is de eerste regel van het CSV-bestand, dus het is ook de eerste regel van het resultaat. Verwijder die met de hand als je alleen de waarden wilt.

Nee, de tool werkt met posities. Kijk naar de kopregel, tel van links af vanaf 1 tot de gewenste kolom en typ dat nummer.

Het kolomnummer is waarschijnlijk hoger dan het aantal kolommen in je rijen, of het bestand is niet door komma’s gescheiden. Controleer het scheidingsteken en het aantal.

Niet rechtstreeks. Je moet de positie typen, dus tel eerst de kolommen in de kopregel en gebruik dat getal.

Gerelateerde tools

Tool beschikbaar in andere talen

Handleidingen en toepassingen