TT Text Tools

Kolom uit CSV halen — Kolomextractor voor gescheiden tekst

Haal kolom N (of meerdere kolommen) uit CSV, TSV of tekst gescheiden door puntkomma, pipe of spaties. Aanhalingstekens, automatische detectie en privéverwerking.

🔒 Draait volledig in uw browser — niets wordt geüpload

Advertisement

Haal precies de kolom eruit die je nodig hebt

Spreadsheets zijn ideaal voor grote tabellen, maar soms heb je maar één kolom nodig uit een CSV-export, een geplakt rapport of de uitvoer van een opdracht. Met deze kolomextractor kun je een kolom uit CSV halen: je krijgt kolom N uit elke gescheiden tekst zonder Excel te openen of een script te schrijven. Plak de gegevens, en de tool detecteert automatisch of ze gescheiden zijn door komma's, tabs, puntkomma's of pipes, toont een knop voor elke kop in de eerste rij en haalt de kolom eruit waarop je klikt.

Je kunt ook een kolomspecificatie typen: één getal zoals 2, een lijst zoals 1,3, een bereik zoals 2-4 of negatieve getallen die vanaf het einde tellen, zoals -1 voor de laatste kolom. Kolommen worden uitgevoerd in de volgorde waarin je ze opgeeft, zodat je ze eenvoudig kunt herschikken of omwisselen. Vink «Skip header row» (koprij overslaan) aan om de eerste regel weg te laten en «Trim values» (waarden trimmen) om overbodige spaties rond elke cel te verwijderen.

Correcte CSV-verwerking

Een CSV-regel bij elke komma splitsen gaat mis zodra een waarde zelf een komma bevat, zoals «Jansen, Anna» of een adres. De extractor volgt de CSV-standaard (RFC 4180): waarden tussen dubbele aanhalingstekens mogen het scheidingsteken, regeleinden en geëscapete aanhalingstekens (twee dubbele aanhalingstekens) bevatten. Bij het terugschrijven worden de geëxtraheerde waarden alleen opnieuw tussen aanhalingstekens gezet als dat nodig is, zodat het resultaat geldige CSV blijft. Kies een ander scheidingsteken voor de uitvoer om bijvoorbeeld een Europese export met puntkomma's om te zetten naar door komma's of tabs gescheiden gegevens.

Het scheidingsteken «Whitespace» (witruimte) behandelt elke reeks spaties of tabs als één scheidingsteken en negeert inspringing, ideaal voor de uitgelijnde kolommen van opdrachten zoals ls -l, ps, df of docker ps.

Je gegevens blijven op je apparaat

Exports bevatten vaak klantnamen, e-mailadressen en financiële gegevens. De verwerking gebeurt volledig in je browser; er wordt niets geüpload, en de knop «Download» (downloaden) slaat het resultaat rechtstreeks vanuit je browser op.

Hoe te gebruiken

  1. Plak de gescheiden tekstVoeg CSV- of TSV-gegevens, gegevens gescheiden door puntkomma of pipe, of met spaties uitgelijnde uitvoer toe.
  2. Controleer het scheidingstekenAutomatische detectie kiest het meest waarschijnlijke scheidingsteken, of je kiest er zelf een.
  3. Kies de kolommenTyp een kolomnummer, een lijst zoals 1,3 of een bereik zoals 2-4, of klik op de knop van een kop.
  4. Kopieer of downloadKies het scheidingsteken voor de uitvoer en kopieer of download de geëxtraheerde kolommen.

Veelgestelde vragen

Hoe selecteer ik meerdere kolommen?
Scheid getallen met komma's en gebruik een streepje voor bereiken, bijvoorbeeld 1,3,5-7. De volgorde waarin je typt is de volgorde in de uitvoer, dus 3,1 wisselt twee kolommen om. Negatieve getallen tellen vanaf het einde: -1 is de laatste kolom.
Worden komma's binnen CSV-velden met aanhalingstekens ondersteund?
Ja. De parser volgt RFC 4180: velden tussen dubbele aanhalingstekens mogen het scheidingsteken, regeleinden en verdubbelde aanhalingstekens ("") bevatten.
Kan ik kolommen halen uit opdrachtuitvoer zoals ls -l of ps?
Ja. Kies «Whitespace» (witruimte) als scheidingsteken; reeksen spaties en tabs tellen als één scheidingsteken en voorloopspaties worden genegeerd.
Wat gebeurt er met rijen met minder kolommen?
Ontbrekende cellen worden als lege waarden uitgevoerd, zodat elke uitvoerregel nog steeds aansluit op de invoerrij.
Advertisement