In questo articolo
Cosa sono i formati TSV e CSV?
TSV (Tab-Separated Values) e CSV (Comma-Separated Values) sono formati di testo semplice per memorizzare dati tabulari. Ogni riga rappresenta un record, con colonne separate da un carattere delimitatore — tabulazioni per TSV e virgole per CSV.
Sebbene funzionalmente simili, i due formati hanno punti di forza diversi. Il TSV e piu semplice perche le tabulazioni raramente appaiono nei dati. Il CSV e piu ampiamente adottato come formato di scambio, standardizzato dalla RFC 4180.
Come funziona la conversione TSV in CSV
La conversione da TSV a CSV comporta la sostituzione dei delimitatori di tabulazione con virgole gestendo le regole di virgolettatura.
- Sostituzione delimitatore — ogni carattere di tabulazione che separa i campi viene sostituito da una virgola
- Virgolettatura campi — i campi contenenti virgole, virgolette doppie o a capo vengono racchiusi tra virgolette doppie secondo RFC 4180
- Escape virgolette — le virgolette doppie esistenti nei valori vengono escapate raddoppiandole
Prova gratuitamente — nessuna registrazione richiesta
Convertire TSV in CSV →Quando convertire TSV in CSV
La conversione TSV in CSV colma le lacune di compatibilita tra strumenti che si aspettano formati di delimitatore diversi.
- Esportazione fogli di calcolo — i dati copiati da Google Sheets o Excel sono tipicamente separati da tabulazioni, ma gli strumenti a valle richiedono spesso il formato CSV
- Importazione database — la maggior parte delle utilita di importazione database supporta CSV nativamente
- Elaborazione file di log — i log del server sono spesso delimitati da tabulazioni e richiedono la conversione in CSV
Domande frequenti
Cos'e la RFC 4180?
La RFC 4180 e lo standard che definisce il formato CSV. Regole chiave: i campi sono separati da virgole, i record da interruzioni di riga, i campi con virgole o virgolette devono essere racchiusi tra virgolette doppie.
La conversione TSV in CSV puo perdere dati?
No, se fatta correttamente. Un convertitore appropriato gestisce tutti i casi limite secondo le regole RFC 4180.
Dovrei usare TSV o CSV per il mio progetto?
Usate CSV per lo scambio — e il formato tabulare piu universalmente supportato. Usate TSV quando i vostri dati contengono molte virgole.