// converters

YAML to TSV.

Take a YAML array of maps and export it as tab-separated values.

Client-sideTab-safeNo upload

YAML input

TSV output

Domande frequenti

Quando usare TSV invece di CSV?

TSV è preferibile quando i valori contengono virgole.

Preserva l'ordine delle righe?

Sì, l'ordine dell'array viene mantenuto nel TSV.

Posso incollare direttamente in Excel?

Sì, il TSV viene incollato direttamente in Excel.

YAML a TSV

La conversione da YAML a TSV trasforma un array di oggetti YAML in un formato tabellare a tabulazione separata. Ogni oggetto diventa una riga e ogni proprietà diventa una colonna separata da un tab.

Il TSV (Tab-Separated Values) è simile al CSV ma usa il tab come separatore, riducendo i problemi di parsing quando i valori contengono virgole o altri caratteri speciali.

Questo formato è comunemente usato per lo scambio di dati tra database e applicazioni scientifiche, dove la semplicità del formato è un vantaggio significativo.

CSV vs TSV

Il CSV usa la virgola come separatore, il che può causare problemi quando i valori contengono virgole. Il TSV usa il tab, che è più raro nei contenuti testuali.

Il TSV è generalmente più semplice da parsing poiché il tab è un carattere di separazione più univoco della virgola. Molti strumenti di analisi dati preferiscono il TSV per questo motivo.

Entrambi i formati sono supportati universalmente dagli spreadsheet e dagli strumenti di analisi dati, ma il TSV è spesso preferito per i dataset con campi testuali complessi.

Suggerimenti per una conversione pulita

Assicurati che tutti gli oggetti nell’array YAML abbiano la stessa struttura di chiavi. Le chiavi mancanti verranno lasciate vuote nel file TSV risultante.

Prima della conversione, valuta se appiattire eventuali strutture annidate, poiché il formato TSV non supporta la gerarchia dei dati.

Verifica che i dati non contengano caratteri di tabulazione o a capo che potrebbero interferire con la struttura del file TSV.