Converti CSV in TSV Online
Converti file CSV in TSV con separatori a tabulazione, gratis, nel tuo browser.
nombre edad ciudad Juan 30 Madrid Maria 25 Barcelona Carlos 35 Valencia
Perché usarlo
Da CSV a TSV in pochi secondi
Conversione istantanea
Incolla il CSV e ottieni subito il TSV. Nessun software da installare.
Parser RFC 4180 completo
Gestisce correttamente campi tra virgolette, virgolette doppie e tutti i casi edge del formato CSV.
Totalmente privato
I tuoi dati non lasciano mai il browser. Nessun server, nessun upload.
Compatibile con tutti i tool
Il TSV risultante funziona con awk, cut, pandas, database e strumenti bioinformatici.
Come funziona
Tre passaggi, senza complicazioni
Incolla o carica il CSV
Incolla il contenuto CSV nell'editor oppure carica un file .csv. Supporta CSV con o senza intestazioni, con o senza campi tra virgolette.
Parsing e conversione
Il convertitore analizza correttamente i campi tra virgolette (inclusi quelli con virgole interne), rimuove il quoting e sostituisce i delimitatori con tabulazioni. Il risultato è un file TSV ben formato.
Copia o scarica il TSV
Ottieni il TSV risultante pronto per database, strumenti di data science o editor di testo che lavorano con dati tabulati.
FAQ
Hai delle domande?
Il convertitore implementa un parser CSV completo conforme a RFC 4180. I campi racchiusi tra virgolette doppie vengono gestiti correttamente: le virgolette vengono rimosse e il contenuto reale del campo viene preservato. Le virgolette doppie raddoppiate (escape) vengono convertite in singole virgolette nel TSV risultante. I campi che contengono virgole interne vengono estratti correttamente e inseriti come campi TSV senza bisogno di quoting aggiuntivo (poiché TSV usa la tabulazione come delimitatore).
Questo è il caso limite principale della conversione CSV-TSV. Se un campo CSV contiene un carattere di tabulazione (raro, ma possibile), nel TSV risultante quel campo sembrerà diviso in due colonne separate. Il TSV non ha un meccanismo nativo di escaping per le tabulazioni nei valori dei campi. Il convertitore mostra un avviso quando rileva tabulazioni nei valori, in modo che tu possa decidere come gestire il caso.
CSV (Comma-Separated Values) usa la virgola come delimitatore di campo e richiede quoting per i campi che contengono virgole o virgolette. TSV (Tab-Separated Values) usa il carattere di tabulazione come delimitatore, il che rende il formato più semplice per dati testuali che contengono frequentemente virgole. TSV è preferito in ambienti Unix/Linux e strumenti di bioinformatica, mentre CSV è lo standard più universale per lo scambio dati con applicazioni come Excel e Google Sheets.
Ci sono scenari specifici in cui TSV è preferibile a CSV: importazione in database che usano LOAD DATA INFILE con tab come delimitatore predefinito, compatibilità con strumenti bioinformatici (GATK, SAMtools, BEDtools) che lavorano nativamente con TSV, script shell che processano dati con awk o cut (che usano tabulazione come separatore predefinito), e sistemi legacy che non gestiscono correttamente il quoting CSV. In Python, molte operazioni di data science con pandas accettano indifferentemente CSV e TSV specificando il separatore.
Sì. I file CSV esportati da Excel possono avere alcune peculiarità: virgolette attorno a tutti i campi (non solo quelli che ne hanno bisogno), terminazioni di riga CRLF (Windows), e a volte caratteri speciali nella prima riga (BOM UTF-8). Il convertitore gestisce tutte queste varianti correttamente, producendo un TSV pulito e ben formattato.
No. La conversione avviene interamente nel tuo browser. I tuoi dati CSV non lasciano mai il tuo dispositivo. Nessun dato viene trasmesso a server esterni, nessuna registrazione richiesta.
Converti CSV in TSV: parser completo RFC 4180, gratis e online
La conversione da CSV a TSV è un'operazione comune nei flussi di lavoro di data engineering e analisi dati. CSV (Comma-Separated Values) è il formato di scambio dati più diffuso, supportato nativamente da Excel, Google Sheets e praticamente tutti i database e strumenti di business intelligence. TSV (Tab-Separated Values) è preferito in ambienti dove i dati testuali contengono frequentemente virgole — come indirizzi, descrizioni o testi liberi — perché il delimitatore a tabulazione non richiede alcun meccanismo di quoting per questi valori. La conversione richiede un parser CSV completo che gestisca correttamente lo standard RFC 4180: quoting, escape delle virgolette, campi multiriga.
I casi d'uso principali della conversione CSV-TSV includono: l'importazione in database MySQL o PostgreSQL tramite LOAD DATA INFILE (che usa la tabulazione come delimitatore predefinito), la compatibilità con strumenti bioinformatici come GATK, SAMtools, PLINK e BEDtools che leggono esclusivamente TSV, l'elaborazione con awk e cut in script shell Unix/Linux dove la tabulazione è il separatore nativo, e l'interoperabilità con linguaggi come R (read.table con sep='\t') o Python pandas (read_csv con sep='\t'). TSV è anche il formato di output predefinito per molte query su database genomici e dataset scientifici pubblici.
Questa conversione richiede un'attenzione particolare ai casi limite: campi CSV che contengono virgolette doppie (che nel formato CSV vengono raddoppiate come escape), campi con newline interne (campi multiriga), e file CSV con codifiche diverse da UTF-8. Il parser di questo tool implementa correttamente lo standard RFC 4180 e gestisce le varianti più comuni dei file CSV generati da Excel, Google Sheets, e strumenti di export database. Il TSV risultante è pronto per essere usato direttamente con i tool di elaborazione dati più diffusi senza ulteriori manipolazioni.