Aller au contenu

Convertisseur TSV en CSV

Collez du texte séparé par des tabulations, par exemple des cellules copiées depuis un tableur, et obtenez un CSV valide avec les bons guillemets et le séparateur voulu.

Traité localement dans votre navigateur

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

Qu'est-ce que Convertisseur TSV en CSV ?

Les fichiers TSV et les données copiées depuis Excel, Google Sheets ou LibreOffice séparent les colonnes par des tabulations. Les outils CSV attendent des virgules ou des points-virgules, et toute cellule contenant ce séparateur, un guillemet ou un saut de ligne doit être entourée de guillemets, les guillemets internes étant doublés.

Ce convertisseur découpe l’entrée sur les tabulations, en respectant éventuellement les cellules entre guillemets façon Excel (les cellules multilignes survivent) ou en traitant les guillemets comme du texte ordinaire pour un TSV strict. Il peut retransformer les séquences \t, \n et \r en vrais caractères, supprime les espaces si vous le demandez, et écrit le CSV avec le séparateur, le guillemet, la politique de guillemets et les fins de ligne de votre choix.

Comment ça marche ?

  1. Collez du texte séparé par des tabulations ou ouvrez un fichier .tsv.
  2. Choisissez si les cellules entre guillemets sont respectées (style Excel) ou si les guillemets sont des caractères ordinaires, et cochez le décodage si le fichier contient des séquences \t ou \n.
  3. Choisissez le séparateur de sortie (virgule, point-virgule, barre verticale, espace ou caractère personnalisé), le guillemet et la politique de guillemets.
  4. Copiez le CSV ou téléchargez-le ; un avertissement liste les lignes dont le nombre de colonnes diffère de la première.

Cas d'usage courants

  • Transformer une plage copiée depuis Excel ou Google Sheets en CSV sans passer par une boîte de dialogue de fichier.
  • Convertir un export .tsv d’une base de données ou d’un outil de bio-informatique en CSV à point-virgule qu’un tableur européen ouvre correctement.
  • Restaurer les sauts de ligne d’un TSV où ils avaient été écrits sous la forme \n.
  • Nettoyer un TSV pour que le texte contenant virgules ou guillemets soit correctement protégé pour un import CSV.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

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

Confidentialité

Convertisseur TSV en CSV 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

Les lignes sont converties telles quelles : une ligne avec un nombre de tabulations différent obtient simplement un nombre de champs différent ; l’outil vous avertit mais ne complète ni ne tronque les lignes.

Questions fréquentes

Faut-il choisir « respecter les guillemets » ou « TSV simple » ?

Choisissez le mode guillemets pour des données copiées depuis un tableur, où les cellules contenant des tabulations ou sauts de ligne sont entourées de guillemets doubles. Choisissez le mode simple pour un TSV strict de style IANA où les guillemets sont de vraies données, comme 5" pipe.

Que fait l’option de décodage ?

Elle remplace les séquences de deux caractères \t, \n et \r par une vraie tabulation, un saut de ligne ou un retour chariot dans chaque cellule. C’est l’inverse du choix « échapper » de l’outil CSV en TSV.

Pourquoi certaines cellules de sortie sont-elles entre guillemets ?

Par défaut, une cellule n’est entourée de guillemets que si nécessaire : quand elle contient le séparateur de sortie, un guillemet, un saut de ligne ou des espaces en début ou fin. Vous pouvez aussi protéger tous les champs ou tous les champs non numériques.

Plus d'outils dans JSON & données →