TT Text Tools

Extrahera kolumn ur CSV — Kolumnextraktor för avgränsad text

Extrahera kolumn N (eller flera) ur CSV, TSV eller text avgränsad med semikolon, pipe eller blanksteg. Hanterar citattecken, automatisk identifiering, privat.

🔒 Körs helt i din webbläsare — ingenting laddas upp

Advertisement

Plocka ut just den kolumn du behöver

Kalkylblad passar utmärkt för stora tabeller, men ibland behöver du bara en kolumn från en CSV-export, en inklistrad rapport eller utdata från ett kommando. Med den här kolumnextraktorn kan du extrahera en kolumn ur CSV: den hämtar kolumn N ur valfri avgränsad text utan att du behöver öppna Excel eller skriva ett skript. Klistra in data, så identifierar verktyget automatiskt om den är avgränsad med kommatecken, tabbar, semikolon eller pipe-tecken, visar en knapp för varje rubrik på första raden och extraherar den kolumn du klickar på.

Du kan också skriva en kolumnspecifikation: ett enskilt tal som 2, en lista som 1,3, ett intervall som 2-4 eller negativa tal som räknar från slutet, till exempel -1 för sista kolumnen. Kolumnerna matas ut i den ordning du anger dem, vilket gör det enkelt att ändra ordning eller byta plats. Bocka i «Skip header row» (hoppa över rubrikraden) för att ta bort första raden och «Trim values» (trimma värden) för att ta bort överflödiga blanksteg runt varje cell.

Korrekt CSV-tolkning

Att dela en CSV-rad vid varje kommatecken fungerar inte så fort ett värde innehåller ett kommatecken, som «Svensson, Anna» eller en adress. Extraktorn följer CSV-standarden (RFC 4180): värden inom dubbla citattecken får innehålla avgränsaren, radbrytningar och escapade citattecken skrivna som två dubbla citattecken. När de extraherade värdena skrivs ut igen sätts de bara inom citattecken på nytt om det behövs, så resultatet är fortfarande giltig CSV. Välj en annan avgränsare för utdata för att till exempel konvertera en europeisk export med semikolon till data avgränsad med komma eller tabb.

Avgränsaren «Whitespace» (blanksteg) behandlar varje följd av mellanslag eller tabbar som en enda avgränsare och ignorerar indrag, vilket passar perfekt för de justerade kolumner som kommandon som ls -l, ps, df eller docker ps skriver ut.

Din data stannar på din enhet

Exporter innehåller ofta kundnamn, e-postadresser och ekonomiska uppgifter. All bearbetning sker helt i din webbläsare; ingenting laddas upp, och knappen «Download» (ladda ned) sparar resultatet direkt från webbläsaren.

Hur man använder

  1. Klistra in avgränsad textLägg till CSV-, TSV-data, data avgränsad med semikolon eller pipe, eller utdata justerad med blanksteg.
  2. Kontrollera avgränsarenAutomatisk identifiering väljer den mest sannolika avgränsaren, eller så väljer du själv.
  3. Välj kolumnerSkriv ett kolumnnummer, en lista som 1,3 eller ett intervall som 2-4, eller klicka på en rubrikknapp.
  4. Kopiera eller ladda nedVälj avgränsare för utdata och kopiera eller ladda ned de extraherade kolumnerna.

Vanliga frågor

Hur väljer jag flera kolumner?
Separera talen med kommatecken och använd bindestreck för intervall, till exempel 1,3,5-7. Ordningen du skriver är ordningen i utdata, så 3,1 byter plats på två kolumner. Negativa tal räknar från slutet: -1 är sista kolumnen.
Hanteras kommatecken inom CSV-fält med citattecken?
Ja. Tolkaren följer RFC 4180: fält inom dubbla citattecken får innehålla avgränsaren, radbrytningar och dubblerade citattecken ("").
Kan jag extrahera kolumner från kommandoutdata som ls -l eller ps?
Ja. Välj «Whitespace» (blanksteg) som avgränsare; följder av mellanslag och tabbar räknas som en enda avgränsare och inledande blanksteg ignoreras.
Vad händer med rader som har färre kolumner?
Saknade celler matas ut som tomma värden, så varje utdatarad fortfarande ligger i linje med inmatningsraden.
Advertisement