Pourquoi passer des virgules aux tabulations
Les virgules sont partout dans les vraies données : adresses, descriptions, nombres écrits avec séparateurs. Le CSV gère cela avec des guillemets, mais beaucoup d'outils gèrent mal les guillemets. Les tabulations n'apparaissent presque jamais dans les valeurs, ce qui rend le TSV plus simple à découper, à coller et à traiter.
Ce convertisseur lit le CSV avec un analyseur complet, qui comprend les virgules et retours à la ligne entre guillemets, puis réécrit chaque ligne avec des tabulations. Il travaille sur les lignes brutes : noms de colonnes en double, en-têtes vides et ordre exact des colonnes sont préservés.
CSV ou TSV : comparaison rapide
| Caractéristique | CSV | TSV |
|---|---|---|
| Nom complet | Comma-Separated Values (valeurs séparées par des virgules) | Tab-Separated Values (valeurs séparées par des tabulations) |
| Type | Données tabulaires | Données tabulaires |
| Création | Début des années 1970 ; décrit par la RFC 4180 en 2005 | Début des années 1990 comme type de média enregistré |
| Créé par | Aucun propriétaire unique | Aucun propriétaire unique |
| Structure | Lignes et colonnes à plat | Lignes et colonnes à plat |
| Commentaires | Non | Non |
| Types de données | Texte uniquement, aucun type intégré | Texte uniquement, aucun type intégré |
| Idéal pour | Exports de tableurs et imports en base de données | Copier entre tableurs et chaînes de traitement de données |
| Compatibilité | Excel, Google Sheets, bases de données et tous les langages | Tableurs, bases de données et outils en ligne de commande |
| Type MIME | text/csv | text/tab-separated-values |
Comment convertir un CSV en TSV
Étape 1: Déposez le CSV
Sélectionnez un fichier séparé par virgules, points-virgules ou barres verticales ; le séparateur est détecté.
Étape 2: TSV est présélectionné
Laissez TSV comme sortie.
Étape 3: Convertissez
Chaque ligne est analysée puis réécrite avec des tabulations.
Étape 4: Téléchargez le .tsv
Collez-le dans un tableur ou chargez-le dans votre chaîne de traitement.
Ce qui est préservé
Chaque ligne
L'en-tête est traité comme une ligne normale : rien n'est renommé ni supprimé.
Valeurs entre guillemets
Les virgules et guillemets dans les valeurs sont lus correctement.
Ordre des colonnes
Les colonnes restent dans leur ordre d'origine.
Lignes vides ignorées
Les lignes vides ne sont pas reportées dans le résultat.
Là où le TSV fonctionne mieux
Coller dans un tableur. Un texte séparé par tabulations se colle directement dans des cellules distinctes.
Outils en ligne de commande. cut, awk et sort découpent facilement sur les tabulations.
Bio-informatique et recherche. De nombreux outils scientifiques attendent du TSV.
Données pleines de virgules. Adresses et descriptions restent lisibles sans guillemets.
Valeurs contenant des tabulations ou des retours à la ligne
La définition stricte du TSV n'autorise ni tabulations ni retours à la ligne dans les valeurs. Quand vos données en contiennent, le convertisseur entoure ces valeurs de guillemets doubles, ce que comprennent les tableurs et la plupart des bibliothèques de données.
Si votre outil exige un TSV pur sans guillemets, remplacez les tabulations et retours à la ligne des valeurs par des espaces avant de convertir.
Pourquoi la conversion ligne par ligne compte
Certains convertisseurs transforment l'en-tête en clés et reconstruisent le fichier à partir d'objets, ce qui renomme en silence les colonnes en double et peut supprimer celles sans nom. Travailler sur les lignes brutes l'évite : le TSV est une copie fidèle du CSV avec un autre séparateur.
Les fins de ligne sont écrites en CRLF, ce qui fonctionne aussi bien avec les outils Windows, macOS que Linux.
- En-têtes en double : conservés tels quels.
- Cellules d'en-tête vides : conservées.
- Nombre de lignes : identique, lignes vides exceptées.
Conseils pour le CSV vers TSV
- Enregistrez le CSV en UTF-8 pour préserver les caractères spéciaux.
- Utilisez l'extension .tsv ou .txt selon ce qu'attend votre outil.
- Cherchez les tabulations dans les valeurs si votre outil refuse les champs entre guillemets.
- Revenez en arrière avec TSV vers CSV si besoin.
Questions sur la conversion CSV en TSV
La ligne d'en-tête est-elle conservée ?
Oui, exactement telle qu'écrite, y compris les noms de colonnes en double ou vides.
Les virgules entre guillemets sont-elles gérées ?
Oui. Le CSV est entièrement analysé : les virgules entre guillemets restent dans la valeur.
Et si une valeur contient une tabulation ?
La valeur est mise entre guillemets pour que les colonnes restent alignées.
Peut-il lire des CSV à points-virgules ?
Oui, le séparateur d'entrée est détecté automatiquement.
Quelles fins de ligne sont utilisées ?
CRLF, la norme des fichiers CSV et TSV.
Mon fichier est-il envoyé ?
Non. La conversion a lieu dans votre navigateur.