// converters
TSV to YAML.
Parse TSV (tab-separated values) and produce a YAML array of mappings using the first row as headers.
TSV input
YAML output
Domande frequenti
Cos'è il TSV?
TSV è come CSV ma con tabulazioni come delimitatore.
Gestisce le tabulazioni nei valori?
Sì, i valori tra virgolette con tabulazioni interne vengono elaborati correttamente.
Funziona con file Excel esportati?
Sì, gestisce file TSV esportati da Excel e Google Sheets.
TSV a YAML
La conversione da TSV a YAML trasforma un file tabellare a tabulazione separata in un array di oggetti YAML. Ogni riga del TSV diventa un oggetto e ogni colonna diventa una proprietà.
Il formato TSV è particolarmente adatto per i dataset con campi testuali che possono contenere virgole, poiché il tab non è un carattere comune nei contenuti testuali.
Il risultato YAML preserva la struttura tabellare in un formato più leggibile e versatile, pronto per essere utilizzato in configurazioni o elaborazioni successive.
Quando convertire TSV in YAML
La conversione è ideale quando si lavora con dati provenienti da strumenti scientifici o di analisi che esportano in TSV, e si desidera integrarli in sistemi che usano YAML.
Per la generazione di configurazioni a partire da dati tabellari, il formato YAML è più flessibile e commentabile del TSV originale.
Quando è necessario arricchire i dati tabellari con metadata o commenti, il formato YAML offre capacità che il TSV non supporta nativamente.
TSV vs CSV
Il TSV usa il tab come separatore, rendendolo più robusto con campi testuali che contengono virgole o punto e virgola. Il CSV richiede che tali campi vengano incapsulati tra virgolette.
Il parsing del TSV è generalmente più semplice poiché il tab è un separatore più prevedibile. Questo riduce la complessità del codice di parsing.
Entrambi i formati sono ampiamente supportati, ma il TSV è spesso preferito per i dataset scientifici e bioinformatici dove la semplicità del formato è fondamentale.