Aller au contenu

Convertisseur CSV en TSV

Collez des données séparées par des virgules ou des points-virgules et obtenez un texte propre séparé par des tabulations, prêt pour les tableurs, bases de données et outils en ligne de commande.

Traité localement dans votre navigateur

Options
0 caractères · 0 lignes
Le résultat apparaîtra ici.

Qu'est-ce que Convertisseur CSV en TSV ?

Le TSV (tab-separated values) place une tabulation entre les champs au lieu d’une virgule. C’est ce que vous obtenez en copiant des cellules depuis Excel ou Google Sheets, et beaucoup d’outils de bio-informatique, de bases de données et Unix le préfèrent car les virgules dans le texte n’ont pas besoin de guillemets.

La vraie difficulté vient des données qui cassent le format : une ligne TSV ne peut pas contenir de tabulation ni de saut de ligne bruts. Ce convertisseur analyse correctement votre CSV (guillemets, guillemets échappés, sauts de ligne intégrés, détection du séparateur) et vous laisse décider du sort de ces cellules : les échapper en \t et \n, les remplacer par une espace, les supprimer, ou les conserver en entourant la cellule de guillemets doubles comme le fait Excel.

Comment ça marche ?

  1. Collez votre CSV ou ouvrez un fichier .csv ; laissez la détection automatique du séparateur ou choisissez-le.
  2. Choisissez le traitement des tabulations et sauts de ligne présents dans les cellules : échapper, remplacer par une espace, supprimer ou entourer de guillemets.
  3. Supprimez au besoin les espaces autour des cellules et choisissez des fins de ligne LF ou CRLF.
  4. Copiez le TSV ou téléchargez-le sous data.tsv ; la note sous le résultat indique combien de cellules ont été réécrites.

Cas d'usage courants

  • Coller un export CSV dans un tableur pour que chaque valeur atterrisse dans sa propre colonne.
  • Alimenter awk, cut, sort ou un chargeur de base de données qui attend une entrée séparée par des tabulations.
  • Se débarrasser des guillemets d’un CSV dont les champs texte regorgent de virgules.
  • Préparer un tableau de référence pour un pipeline de bio-informatique ou de data science qui lit des fichiers .tsv.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
id,name,note
1,Alice,"likes, commas"
2,Bob,"two	columns in one"
3,Chloé,"line one
line two"
Sortie
id	name	note
1	Alice	likes, commas
2	Bob	two\tcolumns in one
3	Chloé	line one\nline two

Confidentialité

Convertisseur CSV en TSV s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

Le TSV simple n’a pas de mécanisme de guillemets normalisé : des séquences échappées comme \t ne sont réversibles que si le lecteur les connaît ; utilisez l’option guillemets quand l’outil destinataire comprend le style Excel.

Questions fréquentes

Que devient une cellule contenant une tabulation ?

Une tabulation brute décalerait toutes les valeurs suivantes dans la mauvaise colonne : par défaut, elle est donc écrite sous la forme des deux caractères \t. Vous pouvez aussi la remplacer par une espace, la supprimer ou la garder dans une cellule entre guillemets doubles.

Les guillemets de mon CSV sont-ils conservés ?

Les guillemets CSV sont consommés à la lecture : "likes, commas" devient likes, commas. Des guillemets n’apparaissent dans le TSV que si vous choisissez l’option guillemets et qu’une cellule a réellement besoin d’être protégée.

En quoi est-ce différent du convertisseur de séparateur CSV ?

Cet outil-là échange le séparateur entre deux caractères quelconques et remet des guillemets. Celui-ci est spécialisé pour la cible TSV : il rend le résultat sûr pour les formats à tabulations et signale chaque cellule qu’il a fallu modifier.

Plus d'outils dans JSON & données →