Extrahera en enda kolumn från en CSV-fil

Extrahera Kolumner

Behöver du bara en kolumn från en bred CSV-fil? Klistra in datan, skriv numret på kolumnen du vill ha, så returnerar verktyget bara den kolumnen, ett värde per rad. Rubrikcellen följer med, eftersom den är första raden.

Så plockar du ut en kolumn

  1. 1

    Räkna kolumnen

    Hitta kolumnen i rubrikraden och räkna från vänster, med början på 1. Om rubriken är id,name,email,city är email kolumn 3.

  2. 2

    Skriv numret

    Skriv bara numret, till exempel 3, i kolumnfältet ovanför CSV-rutan.

  3. 3

    Klistra in CSV-filen

    Klistra in hela filen eller en del av den, med rubrikraden.

  4. 4

    Extrahera och kopiera

    Klicka på Extrahera Kolumner och kopiera resultatet från utdatarutan.

Vad du får tillbaka

Verktyget behandlar varje rad på samma sätt, så rubrikraden hanteras som alla andra dataraden. Om du begär kolumn 3 i en fil med rubrik blir första raden i resultatet rubriken för den kolumnen, och resten är dess värden. Vill du inte ha rubriken tar du bort första raden i utdata.

Här är en liten indata:

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

Med kolumnfältet inställt på 3 blir utdata:

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

Räkna kolumnerna rätt

Numreringen börjar på 1 för den vänstra kolumnen och hoppar inte över något. Ett vanligt misstag är att räkna från 0, som många programmeringsspråk gör, vilket ger kolumnen till vänster om den du ville ha. Ett annat är att glömma att en kolumn med tom rubrik också räknas.

Rubrikrad Kolumn du vill ha Nummer att skriva
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

Saker att veta

  • Om du skriver ett nummer som är större än antalet kolumner i en rad blir den positionen tom i stället för att visa ett fel. En oväntad serie tomma rader betyder oftast att numret är för högt eller att filen använder en annan avgränsare.
  • Värden som innehåller ett kommatecken omges av dubbla citattecken i utdata, så att de förblir ett enda värde om du klistrar in dem i en annan CSV-fil.
  • Verktyget läser kommaseparerad data. En fil som är separerad med semikolon eller tabbar delas inte upp i kolumner på det sätt du kanske förväntar dig.
  • Varje rad tolkas för sig, så en citerad cell som sträcker sig över flera rader stöds inte.

När du bara behöver en kolumn kan du också lämna resten av filen utanför inklistringen, men det är inte nödvändigt: verktyget ignorerar alla kolumner du inte bett om.

För att kontrollera resultatet jämför du antalet rader i utdata med antalet rader i indata. De stämmer överens, med undantag för tomma rader i inklistringen, som hoppas över. En skillnad visar att inklistringen klipptes av eller innehöll en oväntad sidfot.

Vanliga frågor

Ja. Rubriken är första raden i CSV-filen, så den blir också första raden i resultatet. Ta bort raden för hand om du bara vill ha värdena.

Nej, verktyget arbetar med positioner. Titta på rubrikraden, räkna till kolumnen du vill ha från vänster, med början på 1, och skriv numret.

Kolumnnumret är troligen högre än antalet kolumner i dina rader, eller så är filen inte separerad med kommatecken. Kontrollera avgränsaren och antalet.

Inte direkt. Du behöver skriva dess position, så räkna kolumnerna i rubrikraden först och använd det numret.

Relaterade verktyg

Verktyget finns på andra språk

Guider och användningsområden