Ändra ordningen på CSV-kolumner

Extrahera Kolumner

För att ändra ordningen på kolumnerna i en CSV-fil listar du deras positioner i den ordning du vill att de ska visas. Utdata följer din lista exakt, för rubriken och för varje dataspalt, så 3,1,2 placerar den tredje kolumnen först.

Så placerar du kolumnerna i en ny ordning

  1. 1

    Numrera de nuvarande kolumnerna

    Räkna från vänster, med början på 1. I name,email,city,plan är name 1, email är 2, city är 3 och plan är 4.

  2. 2

    Skriv den nya ordningen

    Skriv i kolumnfältet alla kolumner du vill behålla, i målordningen, separerade med kommatecken. Till exempel 4,1,2,3.

  3. 3

    Klistra in CSV-filen

    Klistra in datan med rubrikraden, så att rubriken flyttar sig tillsammans med värdena.

  4. 4

    Extrahera och kopiera

    Klicka på Extrahera Kolumner och kopiera den omordnade CSV-filen från utdata.

Så bestäms ordningen

Verktyget sorterar inget. Det bygger varje utdatarad genom att ta cellerna på de positioner du skrev, i den ordning du skrev dem. Därför måste listan innehålla varje kolumn du fortfarande vill ha. En kolumn du utelämnar från listan försvinner ur resultatet, och en kolumn du listar två gånger visas två gånger.

Ta den här indata:

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

Med 4,1,2,3 flyttas plan först:

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

Med 2,1 får du en fil med två kolumner, där e-post står först och namnet är andra, och city och plan tas bort.

Vanliga skäl att ändra ordning

  • Ett importformulär förväntar sig kolumnerna i en fast följd, till exempel e-post först, sedan förnamn och efternamn.
  • En rapport behöver nyckelkolumnen, till exempel ett ID eller ett datum, längst till vänster.
  • Två exporter från olika system har samma fält i olika ordning, och du vill ställa upp dem på samma sätt innan du jämför.

Skriva listan utan misstag

Du vill ha Nuvarande rubrik Skriv
Byta plats på de två första a,b,c 2,1,3
Sista kolumnen först a,b,c,d 4,1,2,3
Vända tre kolumner a,b,c 3,2,1
Flytta den mittersta till slutet a,b,c,d 1,3,4,2

Kontrollera att listan har lika många nummer som du förväntar dig kolumner i resultatet. Om du ordnar om en fil med tio kolumner och glömmer ett nummer, utelämnas den kolumnen tyst.

Rubriken flyttas som alla andra rader, så etiketterna står kvar ovanför rätt värden. Om filen saknar rubrik gäller samma regel för första dataraden. Celler som innehåller ett kommatecken sätts inom dubbla citattecken i utdata, så att filen förblir giltig.

Kontrollera den nya ordningen

Läs första raden i resultatet innan du kopierar den. Rubriken ska visa etiketterna i exakt den ordning du avsåg. Om en etikett står på fel plats är det fel nummer i listan: räkna om den ursprungliga rubriken och rätta positionen. Det räcker oftast att titta på de två första dataraderna för att se att värdena står under rätt etiketter.

Vanliga frågor

Ja, om du vill behålla dem. Kolumner som saknas i listan tas bort från utdata, så lista alla i den nya ordningen.

Ja. Rubriken behandlas som första raden och följer samma ordning, så etiketterna står kvar bredvid sina värden.

Skriv numren från sista kolumnen ner till 1, till exempel 5,4,3,2,1 för en fil med fem kolumner.

Nej. Antalet och ordningen på raderna är desamma. Bara positionen för cellerna inom varje rad ändras.

Relaterade verktyg

Verktyget finns på andra språk

Guider och användningsområden