Aller au contenu
uencoder

TSV

TSV (valeurs séparées par tabulations) ressemble à CSV mais sépare les champs par des tabulations, évitant les conflits avec les virgules dans les champs ; courant dans les exports de bases de données et le TALN.

Objectif

Offrir un format tabulaire sans échappement de guillemets, simplifiant l'analyse.

Mécanisme

Chaque ligne est un enregistrement avec des champs séparés par tabulations. Les tabulations étant rares dans les données, les guillemets sont habituellement inutiles. La commande Unix cut découpe par tabulations par défaut.

Cas d’usage

  • Exports BCP de bases de données
  • Annotation de corpus TALN (CoNLL)
  • Transfert tabulaire dans les pipelines Unix
  • Bioinformatique

Exemples

  • entrée
    name	age
    Ada	36
    Output
    A tab-separated table

    No quoting needed

Erreurs courantes

A field containing a tab is left unhandled
Replace or escape tabs inside fields

Termes associés

Outils associés

References