CSV-kolom naar lijst

Kolommen extraheren

Als je maar één kolom van een CSV-bestand nodig hebt, is het resultaat een lijst met op elke regel één waarde. Typ het kolomnummer, plak de gegevens en kopieer de lijst naar een formulierveld, een tekstbestand of een andere tool.

Zo zet je een kolom om in een lijst

  1. 1

    Kies de kolom

    Tel van links af, beginnend bij 1, om de positie te vinden van de waarden die je als lijst wilt.

  2. 2

    Typ één getal

    Typ alleen dat getal in het kolomveld, bijvoorbeeld 2. Eén getal betekent één waarde per uitvoerregel.

  3. 3

    Plak het CSV-bestand

    Plak je rijen. Verwijder de kopregel uit het geplakte bestand als je niet wilt dat de naam ervan in de lijst komt.

  4. 4

    Extraheer en kopieer

    Klik op Kolommen extraheren en kopieer de lijst uit het uitvoervak.

Waarom één kolom een schone lijst oplevert

De uitvoer heeft één regel voor elke invoerrij. Met één geselecteerde kolom bevat elke regel precies één waarde, er blijven dus geen scheidingstekens over om op te ruimen. Dit is de vorm die de meeste tekstvelden, checklists en invoer op de opdrachtregel verwachten.

Invoer:

sku,product,price
A-100,Desk lamp,24.90
A-101,Notebook,3.50
A-102,Pen set,7.00

Het typen van 1 geeft een lijst met productcodes:

sku
A-100
A-101
A-102

Verwijder de eerste regel en je hebt drie codes die je elders kunt plakken.

Details die de lijst beïnvloeden

  • Lege rijen in het geplakte bestand worden overgeslagen, dus ze maken geen lege regels in de lijst.
  • Een waarde met een komma wordt tussen dubbele aanhalingstekens gezet, bijvoorbeeld “Smith, John”. Verwijder de aanhalingstekens daarna als de bestemming ze als tekens behandelt.
  • Spaties binnen waarden blijven precies behouden zoals ze in de bron staan.
  • De volgorde van de lijst komt overeen met de volgorde van de rijen. De tool sorteert niet en verwijdert geen dubbele waarden.

De lijst laten aansluiten op wat je nodig hebt

Behoefte Wat te doen
Lijst zonder de kop Laat de kopregel weg uit het geplakte bestand, of verwijder de eerste regel van de uitvoer
Komma-gescheiden op één regel Kopieer de lijst en voeg de regels samen in een teksteditor met zoeken en vervangen
Alleen unieke waarden Verwijder dubbele waarden in een spreadsheet na het kopiëren
Twee waarden per regel Typ twee getallen, bijvoorbeeld 1,3

Omdat uit elke rij maar één positie wordt gelezen, geven rijen die korter zijn dan de gekozen positie een lege regel. Als de lijst langer is dan je verwachtte, controleer dan of je geen lege afsluitende rijen of een voettekst hebt geplakt.

Een praktische controle

Stel dat je 200 rijen plakt en 2 typt. De uitvoer heeft dan 200 regels, één voor elke rij, en het aantal regels is de snelste manier om te controleren dat er niets verloren is gegaan. Is het aantal lager, dan bevatte het geplakte bestand waarschijnlijk lege regels, die de tool overslaat. Is een regel leeg, dan had die rij op die positie geen waarde. Het tellen van de regels in een teksteditor kost een paar seconden en is het waard voordat de lijst in een formulier of script terechtkomt.

Veelgestelde vragen

De tool geeft één waarde per regel. Voeg de regels daarna samen in een teksteditor of spreadsheet als je ze op één regel nodig hebt.

Ja, als de kop in je geplakte bestand staat, omdat het gewoon de eerste rij is. Laat hem weg uit het geplakte bestand of verwijder de eerste regel van het resultaat.

Nee. Elke rij levert een regel op, dus herhaalde waarden blijven herhaald en in de oorspronkelijke volgorde.

Waarden die een komma bevatten worden tussen dubbele aanhalingstekens gezet, zodat ze in een CSV-bestand één waarde blijven. Verwijder de aanhalingstekens als je platte tekst nodig hebt.

Gerelateerde tools

Tool beschikbaar in andere talen

Handleidingen en toepassingen