// converters
YAML to TSV.
Take a YAML array of maps and export it as tab-separated values.
YAML input
TSV output
Questions fréquentes
Quand utiliser TSV au lieu de CSV ?
TSV est préférable quand les valeurs contiennent des virgules.
Préserve-t-il l'ordre des lignes ?
Oui, l'ordre du tableau YAML est maintenu dans le TSV.
Puis-je coller directement dans Excel ?
Oui, le TSV se colle directement dans Excel.
YAML en TSV
YAML en TSV fonctionne de manière similaire à YAML en CSV, mais utilise des caractères de tabulation comme délimiteur au lieu de virgules. TSV est avantageux dans certains environnements, en particulier lorsque les données contiennent des caractères de tabulation.
Le convertisseur extrait les données YAML sous forme tabulaire et formate chaque ligne avec une séparation par tabulation. La première ligne contient les en-têtes de colonnes.
Les fichiers TSV sont souvent plus robustes que CSV, car les caractères de tabulation surviennent moins fréquemment dans les données naturelles que les virgules. Cela réduit la nécessité d'échappement et de guillemets.
CSV vs. TSV
CSV utilise des virgules comme délimiteur et est le format le plus universel pour les données tabulaires. Il est compatible avec presque tous les programmes, mais nécessite un échappement complexe lorsque les données contiennent des virgules.
TSV utilise des caractères de tabulation, qui surviennent rarement dans les données naturelles. Cela rend les fichiers TSV souvent moins sujets aux erreurs, mais moins lisibles pour les humains, car les caractères de tabulation ne sont pas visibles dans les éditeurs de texte.
Pour l'échange avec Excel et d'autres tableurs, les deux formats sont adaptés. TSV a l'avantage de nécessiter moins d'échappement, tandis que CSV est plus répandu.
Conseils pour une conversion propre
Assurez-vous que la structure YAML est cohérente. Les structures mixtes avec différentes clés par entrée entraînent des sorties TSV incohérentes.
Notez que certains outils peuvent interpréter incorrectement les caractères de tabulation dans la sortie. Testez le fichier TSV avec le programme cible avant de l'utiliser en production.
Si les données YAML contiennent des structures imbriquées, vérifiez que le convertisseur décompose correctement l'imbrication et nomme les en-têtes de colonnes de manière significative.