// 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
Questions fréquentes
Qu'est-ce que le TSV ?
TSV est comme CSV mais avec des tabulations comme délimiteur.
Gère-t-il les tabulations dans les valeurs ?
Oui, les valeurs entre guillemets avec des tabulations internes sont traitées.
Fonctionne-t-il avec les fichiers Excel exportés ?
Oui, il gère les fichiers TSV exportés d'Excel et Google Sheets.
TSV en YAML
La conversion de TSV en YAML suit le même principe que CSV en YAML, mais utilise des caractères de tabulation comme délimiteur. Chaque ligne du fichier TSV devient un objet YAML.
Les en-têtes de colonnes de la première ligne deviennent les clés des objets YAML. Les types de données sont reconnus automatiquement et représentés correctement dans la sortie YAML.
Les fichiers TSV ont souvent moins de problèmes d'échappement que CSV, car les caractères de tabulation surviennent rarement dans les données naturelles. Cela conduit à des résultats YAML plus propres.
Quand convertir TSV en YAML ?
Lorsque les données proviennent de systèmes qui utilisent TSV comme format standard (par ex. certains outils de bases de données ou logiciels d'analyse), la conversion permet l'intégration dans les systèmes basés sur YAML.
Pour les fichiers de configuration créés à partir de sources tabulaires, YAML offre une meilleure lisibilité et structure. La conversion de TSV en YAML est souvent la première étape.
Dans les pipelines de données, la conversion peut servir de étape de transformation pour amener les données brutes de sources TSV à la structure YAML requise par les systèmes subséquents.
TSV vs. CSV
TSV est plus robuste que CSV lorsque les données contiennent des caractères de tabulation. Les caractères de tabulation sont plus rares dans les textes naturels que les virgules, ce qui réduit le risque d'erreurs d'analyse.
CSV est le format le plus universel et est directement compatible avec plus de programmes. Pour l'échange avec d'autres systèmes, CSV est souvent l'option la plus sûre.
Pour le traitement interne dans les scripts et les pipelines, TSV est souvent préférable, car il nécessite moins d'échappement et la structure de données est plus facile à gérer.