TT Text Tools

Estrai colonne da CSV — Column Extractor per testo delimitato

Estrai la colonna N (o più colonne) da CSV, TSV, testo separato da punto e virgola, pipe o spazi. Parsing con virgolette, rilevamento automatico e dati privati.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

Advertisement

Estrai solo la colonna che ti serve

I fogli di calcolo vanno benissimo per le tabelle grandi, ma a volte ti serve una sola colonna di un'esportazione CSV, di un report incollato o dell'output di un comando. Questo strumento per estrarre una colonna da CSV ricava la colonna N da qualsiasi testo delimitato, senza aprire Excel e senza scrivere script. Incolla i dati: lo strumento rileva automaticamente se sono separati da virgole, tabulazioni, punti e virgola o pipe, mostra un pulsante per ogni intestazione della prima riga ed estrae la colonna su cui clicchi.

Puoi anche digitare una specifica di colonne: un singolo numero come 2, un elenco come 1,3, un intervallo come 2-4, oppure numeri negativi che contano dalla fine, come -1 per l'ultima colonna. Le colonne vengono restituite nell'ordine in cui le indichi, quindi è facile riordinarle o scambiarle. Attiva «Skip header row» (salta la riga di intestazione) per eliminare la prima riga e «Trim values» (elimina gli spazi dai valori) per rimuovere gli spazi superflui attorno a ogni cella.

Parsing CSV corretto

Dividere una riga CSV a ogni virgola smette di funzionare non appena un valore contiene una virgola, come «Rossi, Maria» o un indirizzo. Questo estrattore segue lo standard CSV (RFC 4180): i valori racchiusi tra virgolette doppie possono contenere il delimitatore, interruzioni di riga e virgolette escape scritte come due virgolette doppie. Quando i valori estratti vengono riscritti, vengono racchiusi di nuovo tra virgolette solo se necessario, così il risultato resta un CSV valido. Scegli un separatore di output diverso per convertire, ad esempio, un'esportazione separata da punti e virgola in dati separati da virgole o tabulazioni.

Il delimitatore «Whitespace» (spazi bianchi) considera qualsiasi sequenza di spazi o tabulazioni come un unico separatore e ignora i rientri: ideale per le colonne allineate stampate da comandi come ls -l, ps, df o docker ps.

I tuoi dati restano sul tuo dispositivo

Le esportazioni contengono spesso nomi di clienti, email e dati finanziari. L'elaborazione avviene interamente nel browser: nulla viene caricato e il pulsante «Download» (scarica) salva il risultato direttamente dal tuo browser.

Come usare

  1. Incolla il testo delimitatoAggiungi dati CSV, TSV, separati da punto e virgola o pipe, oppure un output allineato con spazi.
  2. Controlla il delimitatoreIl rilevamento automatico sceglie il separatore più probabile, oppure puoi sceglierlo tu.
  3. Scegli le colonneDigita il numero di una colonna, un elenco come 1,3 o un intervallo come 2-4, oppure clicca sul pulsante di un'intestazione.
  4. Copia o scaricaScegli il separatore di output e copia o scarica le colonne estratte.

Domande frequenti

Come seleziono più colonne?
Separa i numeri con virgole e usa un trattino per gli intervalli, ad esempio 1,3,5-7. L'ordine in cui scrivi i numeri è l'ordine nell'output, quindi 3,1 scambia due colonne. I numeri negativi contano dalla fine: -1 è l'ultima colonna.
Gestisce le virgole all'interno dei campi CSV tra virgolette?
Sì. Il parser segue lo standard RFC 4180: i campi tra virgolette doppie possono contenere il delimitatore, interruzioni di riga e virgolette raddoppiate ("").
Posso estrarre colonne dall'output di comandi come ls -l o ps?
Sì. Scegli «Whitespace» (spazi bianchi) come delimitatore: le sequenze di spazi e tabulazioni contano come un unico separatore e gli spazi iniziali vengono ignorati.
Cosa succede alle righe con meno colonne?
Le celle mancanti vengono restituite come valori vuoti, così ogni riga di output resta allineata alla riga di input.
Advertisement