Aller au contenu principal

Convertir CSV en TSV (et TSV en CSV)

Convertissez un tableau entre les formats séparés par des virgules et des tabulations. Le traitement reste local dans votre navigateur.

  • Presse-papiers
Automatiser

Intégrer ce widget

Personnalisez le rendu, vérifiez l’aperçu puis copiez le code.

Aperçu

Type de code d’intégration

Code à copier

Responsive et redimensionné automatiquement par Bethemesh.

Cet outil vous a-t-il été utile ?

Comment fonctionne cet outil ?

Un tableau copié depuis un tableur utilise souvent des tabulations, alors qu’un import demande des virgules ou reçoit un export français au point-virgule. Le convertisseur CSV et TSV change cette séparation sans interpréter les montants ou les identifiants. Il fonctionne dans les deux sens et restitue du texte tabulaire à copier ou exporter. Les lignes et cellules restent associées, même lorsqu’un champ cité contient un séparateur. Ce n’est pas un convertisseur de classeurs : il ne traite ni feuilles Excel, ni styles, ni formules de calcul.

Dans le sens CSV vers TSV, le séparateur source est détecté parmi virgule, point-virgule, tabulation et barre verticale à partir du premier enregistrement logique. La sortie utilise une tabulation entre cellules. Dans le sens TSV vers CSV, la lecture impose une tabulation et la sortie utilise toujours une virgule. Il n’y a pas de choix de séparateur CSV de destination sur cette page. Si l’application destinataire exige un point-virgule, choisissez un autre export adapté plutôt que de renommer seulement l’extension.

Aucune ligne n’est traitée spécialement comme un en-tête : toutes sont converties dans leur ordre initial, ce qui convient aussi aux fichiers sans titres ou aux titres répétés. Les valeurs restent des chaînes, avec leurs zéros initiaux, leurs espaces et leur ponctuation décimale. Le lecteur reconnaît les champs entre guillemets, les guillemets doublés et les retours à la ligne cités. Le sérialiseur ajoute les guillemets nécessaires au séparateur de destination. Cette convention de citation est utile pour un TSV complexe, mais certains lecteurs TSV spécialisés n’acceptent pas les mêmes règles.

Une marque BOM UTF-8 initiale est retirée ; les nouveaux séparateurs entre enregistrements sont des fins de ligne LF. La présentation exacte des guillemets peut donc changer sans modifier les cellules. Un guillemet non refermé empêche la conversion et affiche un message d’erreur. Le contrôle ne valide pas l’égalité des largeurs de lignes : utilisez le validateur CSV si cette contrainte importe. Le bouton d’import accepte au maximum 5 Mio et lit du texte UTF-8 ; il ne propose pas de sélection d’encodage Windows-1252 ou UTF-16.

Comment utiliser cet outil ?

  1. Fournissez un tableau textuel cohérent

    Collez les données ou importez un CSV ou TSV dans la limite proposée. Examinez la première ligne, car elle guide la détection du séparateur dans le sens CSV vers TSV.

  2. Choisissez le sens de conversion

    Sélectionnez CSV vers TSV pour une sortie tabulée ou TSV vers CSV pour une sortie à virgules. Le même choix détermine l’extension et le type de téléchargement ; changer une extension seule ne convertit pas les champs.

  3. Relisez les cellules contenant des séparateurs

    Lancez la conversion, contrôlez les valeurs citées, les décimales et les lignes multilignes, puis copiez ou exportez le résultat. Testez un petit fichier dans le destinataire avant de remplacer un flux d’import existant.

Cas d'utilisation

Préparer un collage dans un tableur

Transformez un CSV au point-virgule en texte tabulé pour répartir ses valeurs en colonnes lors d’un collage, puis vérifiez les choix de conversion automatique du tableur lui-même.

Fournir un CSV à un importateur

Convertissez une liste tabulée en CSV à virgules lorsque l’application cible attend précisément ce séparateur, en protégeant les virgules déjà présentes dans les cellules par des guillemets.

Préserver des identifiants textuels

Changez le format de séparation d’un export sans convertir ses références à zéros initiaux en nombres. Le fichier produit les conserve, même si un logiciel ouvert ensuite peut choisir sa propre interprétation.

Exemples

Passer d’un point-virgule à des tabulations

En sens CSV vers TSV, les trois colonnes sont séparées par des tabulations. Le point-virgule de Boîte; jardin reste dans la désignation et la virgule de 12,50 reste dans le prix. Aucun calcul n’est effectué sur ce montant.

Entrée

id;designation;prix
A;"Boîte; jardin";12,50

Résultat

id	designation	prix
A	Boîte; jardin	12,50

Citer une virgule lors d’un export CSV

Dans le sens TSV vers CSV, la note contient déjà une virgule. Le moteur l’entoure donc de guillemets pour éviter de créer une troisième colonne. Le résultat conserve deux champs par enregistrement malgré cette virgule interne.

Entrée

id	note
1	Bonjour, monde

Résultat

id,note
1,"Bonjour, monde"

Conseils et bonnes pratiques

  • Une tabulation réelle n’est pas la suite de deux caractères antislash et t. Si votre source contient du texte échappé littéral, décodez-le seulement avec une méthode appropriée avant de demander une lecture TSV.
  • Une détection automatique ambiguë ne peut pas deviner le schéma attendu. Si le premier enregistrement ne contient aucun séparateur, vérifiez attentivement les colonnes obtenues avant de considérer la conversion comme correcte.
  • Ne remplacez pas globalement les virgules par des tabulations dans un éditeur : les virgules décimales et celles des champs cités font partie des valeurs. Le passage par un lecteur CSV préserve ces frontières.

Sources et références

Questions fréquentes

La conversion modifie-t-elle les nombres ou les dates ?

Non. Elle traite les cellules comme du texte et change la sérialisation des champs. Les identifiants et dates gardent leur écriture. Une conversion automatique effectuée ensuite par Excel ou un autre destinataire reste un comportement de cet autre logiciel.

Puis-je obtenir un CSV au point-virgule depuis un TSV ?

Cette interface écrit des virgules dans le sens TSV vers CSV. Elle ne propose pas de choix de séparateur de sortie. Utilisez un export configuré pour le point-virgule si le système qui reçoit le fichier l’exige.

Pourquoi des guillemets apparaissent-ils ou disparaissent-ils ?

Ils sont recalculés selon le séparateur de destination et les caractères des cellules. Un champ contenant une virgule doit être cité dans un CSV à virgules, tandis que cette virgule seule ne nécessite pas de citation dans la sortie tabulée.

Tous les logiciels lisent-ils les TSV cités de la même manière ?

Non. Ce moteur utilise des règles de champs cités proches du CSV avec un séparateur tabulation. Vérifiez la prise en charge des guillemets et des cellules multilignes dans l’importateur choisi plutôt que de supposer une compatibilité universelle.

Outils associés

Des outils similaires ou complémentaires à celui-ci.

Outils similaires

Validez la structure d’un fichier CSV et repérez rapidement les lignes ou colonnes problématiques.

Données & tableauxMis en avantUtiliser l’outil

Convertissez facilement vos fichiers Excel, CSV et autres formats de tableaux directement dans votre navigateur.

Données & tableauxMis en avantUtiliser l’outil