CSV-kolommen opnieuw ordenen

Kolommen extraheren

Om de volgorde van kolommen in een CSV-bestand te wijzigen, zet je hun posities in de volgorde waarin ze moeten verschijnen. De uitvoer volgt je lijst precies, voor de kop en voor elke gegevensrij, dus 3,1,2 zet de derde kolom vooraan.

Zo zet je kolommen in een nieuwe volgorde

  1. 1

    Nummer de huidige kolommen

    Tel van links af, beginnend bij 1. Bij name,email,city,plan is name 1, email is 2, city is 3 en plan is 4.

  2. 2

    Schrijf de nieuwe volgorde

    Typ in het kolomveld alle kolommen die je wilt houden, in de gewenste volgorde en gescheiden door komma's. Bijvoorbeeld 4,1,2,3.

  3. 3

    Plak het CSV-bestand

    Plak de gegevens met de kopregel erbij, zodat de kop met de waarden meeschuift.

  4. 4

    Extraheer en kopieer

    Klik op Kolommen extraheren en kopieer het opnieuw geordende CSV-bestand uit de uitvoer.

Hoe de volgorde wordt bepaald

De tool sorteert niets. Hij bouwt elke uitvoerrij op door de cellen op de posities die je hebt getypt te pakken, in de volgorde waarin je ze hebt getypt. Daarom moet de lijst elke kolom bevatten die je nog wilt. Een kolom die je weglaat, verdwijnt uit het resultaat, en een kolom die je twee keer opgeeft, komt twee keer voor.

Neem deze invoer:

name,email,city,plan
Ada,ada@example.com,London,pro
Grace,grace@example.com,New York,free

Met 4,1,2,3 schuift het abonnement naar voren:

plan,name,email,city
pro,Ada,ada@example.com,London
free,Grace,grace@example.com,New York

Met 2,1 krijg je een bestand met twee kolommen: eerst het e-mailadres, dan de naam. Stad en abonnement vallen weg.

Veelvoorkomende redenen om te herordenen

  • Een importformulier verwacht de kolommen in een vaste volgorde, zoals eerst e-mail, dan voornaam en dan achternaam.
  • Een rapport heeft de sleutelkolom, zoals een id of een datum, nodig aan de linkerkant.
  • Twee exports uit verschillende systemen hebben dezelfde velden in een andere volgorde, en je wilt ze op elkaar afstemmen voordat je ze vergelijkt.

De lijst zonder fouten schrijven

Je wilt Huidige kopregel Typ
De eerste twee omwisselen a,b,c 2,1,3
De laatste kolom vooraan a,b,c,d 4,1,2,3
Drie kolommen omdraaien a,b,c 3,2,1
De middelste naar het eind verplaatsen a,b,c,d 1,3,4,2

Controleer of de lijst evenveel getallen bevat als je kolommen in het resultaat verwacht. Als je een bestand met tien kolommen herordent en één getal vergeet, verdwijnt die kolom zonder waarschuwing.

De kopregel verschuift net als elke andere rij, dus de labels blijven boven de juiste waarden staan. Heeft je bestand geen kopregel, dan geldt dezelfde regel voor de eerste gegevensrij. Cellen met een komma worden in de uitvoer tussen dubbele aanhalingstekens gezet, zodat het bestand geldig blijft.

De nieuwe volgorde controleren

Lees de eerste regel van het resultaat voordat je kopieert. De kopregel moet de labels precies in de volgorde tonen die je wilde. Staat een label op de verkeerde plek, dan bevat je lijst een verkeerd getal: tel de oorspronkelijke kopregel opnieuw en corrigeer die positie. Vaak is het bekijken van de eerste twee gegevensrijen voldoende om te bevestigen dat de waarden onder de juiste labels staan.

Veelgestelde vragen

Ja, als je ze wilt behouden. Kolommen die niet in je lijst staan, worden uit de uitvoer verwijderd, dus geef ze allemaal op in de nieuwe volgorde.

Ja. De kopregel wordt behandeld als de eerste rij en volgt dezelfde volgorde, zodat de labels uitgelijnd blijven met hun waarden.

Typ de nummers van de laatste kolom tot 1, bijvoorbeeld 5,4,3,2,1 voor een bestand met vijf kolommen.

Nee. Het aantal en de volgorde van de rijen blijven gelijk. Alleen de positie van de cellen binnen elke rij verandert.

Gerelateerde tools

Tool beschikbaar in andere talen

Handleidingen en toepassingen