TSV

Définition, exemples et bonnes pratiques

À retenir

  • Le TSV (données) utilise la tabulation comme séparateur de colonnes.
  • Le TSV (couleur) est synonyme de HSV et facilite la création de palettes harmonieuses.
  • C'est une alternative robuste au format CSV pour les textes contenant des virgules.

En informatique, TSV désigne deux concepts distincts selon le contexte : soit un format de fichier texte où les données sont organisées en colonnes séparées par des tabulations, soit un modèle de couleur basé sur la perception humaine (Teinte, Saturation, Valeur). Pour les données, imaginez un tableau Excel enregistré sans sa mise en forme, où chaque "case" est séparée de sa voisine par un grand espace (la touche Tab).

Étymologie

Le terme possède deux origines selon son usage :

  1. Tab-Separated Values (Valeurs séparées par des tabulations) pour le format de données.
  2. Teinte, Saturation, Valeur (traduction de l'anglais HSV pour Hue, Saturation, Value), un modèle colorimétrique proposé par Alvy Ray Smith en 1978 pour simplifier la manipulation des couleurs par rapport au modèle RVB technique.

Exemples d'usage

  • Données : Un export d'une liste de clients depuis un logiciel de comptabilité vers un tableur.
  • Graphisme : Ajuster la "vibrance" d'une photo dans un logiciel de retouche en modifiant uniquement la Saturation (le S de TSV).
  • Programmation : Un script Python qui lit un fichier .tsv pour importer des statistiques météo.

Cas d'usage

Le format de fichier TSV est très utilisé en science des données et en gestion de bases de données, car il évite les conflits avec les virgules présentes dans les textes (contrairement au CSV). Le modèle de couleur TSV intervient dans le design d'interfaces et la retouche d'images car il est plus intuitif pour un humain de régler l'éclat ou la vivacité d'une couleur que ses composantes Rouge-Vert-Bleu.

Bonnes pratiques

Pour les fichiers de données, utilisez toujours l'encodage UTF-8 pour garantir que les accents s'affichent correctement. Veillez également à ce que vos données textuelles ne contiennent pas de véritables tabulations à l'intérieur d'une cellule, ce qui décalerait toute la structure du fichier.

Synonymes

Tab-Separated Values HSV (pour la couleur) Teinte Saturation Luminosité (proche)

Antonymes

CSV (Comma-Separated Values) RVB (Rouge Vert Bleu)

Conseil

Si vous manipulez des fichiers contenant beaucoup de texte descriptif, privilégiez le format TSV. C'est le choix le plus sûr pour éviter que votre logiciel ne confonde une virgule de ponctuation avec une séparation de colonne.

Questions fréquentes

Pourquoi préférer le TSV au CSV ?

Le CSV utilise des virgules ou points-virgules qui peuvent se retrouver dans les phrases (ex: une adresse). Le TSV utilise une tabulation, un caractère beaucoup plus rare dans un texte classique, ce qui réduit les erreurs de lecture.

Puis-je ouvrir un fichier .tsv avec Excel ?

Oui, Excel et la plupart des tableurs (LibreOffice, Google Sheets) reconnaissent parfaitement le TSV, même s'il faut parfois préciser le séparateur lors de l'importation.