Convertisseur TSV vers CSV
Transformez un export séparé par des tabulations en CSV qui s'importe proprement, avec des guillemets là où il en faut pour que les valeurs à virgule restent dans une seule cellule, localement dans votre navigateur.
Ce que fait l'outil
- Convertit du TSV (tabulations) en CSV (virgules)
- Guillemets ajoutés seulement là où le CSV l'exige
- Sortie UTF-8 qui préserve accents et caractères non latins
- Aucun envoi, aucun serveur, aucun compte
Convertir un fichier TSV en CSV, privé et instantané
Déposez un fichier .tsv et récupérez un .csv où chaque valeur est dans la bonne colonne, avec des guillemets exactement là où le CSV l'exige. La conversion s'exécute dans votre navigateur grâce à du Rust compilé en WebAssembly : les données ne quittent pas votre appareil. Besoin du sens inverse ? Utilisez le convertisseur CSV vers TSV, ou le convertisseur TSV CSV qui gère les deux sens sur une seule page.
Comment convertir un TSV en CSV
- Déposez votre fichier
.tsv(ou un.txttabulé) sur la zone de dépôt, ou cliquez pour le choisir. - La page est verrouillée dans le sens TSV vers CSV : il n'y a rien à régler.
- Téléchargez le résultat :
export.tsvdevientexport.csv.
Pourquoi un rechercher-remplacer ne suffit pas
Remplacer chaque tabulation par une virgule ressemble à une conversion, mais casse toute valeur qui contient déjà une virgule. Dupont, Jean ou un montant comme 12,50 se couperaient en deux cellules à la lecture. Un CSV correct entoure ces champs de guillemets doubles et double les guillemets internes : c'est ce que fait ce convertisseur.
- Virgules dans les valeurs — le champ est entouré de guillemets et reste dans une seule cellule. Les décimales à la française sont donc protégées.
- Guillemets dans les valeurs — le champ est entouré de guillemets et les guillemets internes sont doublés :
écran 27"devient"écran 27""". - Retours à la ligne dans les valeurs — les notes sur plusieurs lignes restent dans un seul champ entre guillemets.
- Tout le reste — écrit tel quel, sans guillemets superflus, pour un fichier lisible.
Le côté TSV est lu correctement lui aussi. Si votre outil d'export a déjà entouré une valeur de guillemets (certains le font pour les valeurs contenant une tabulation ou un retour à la ligne), elle est lue comme un seul champ. Les valeurs ne sont jamais réinterprétées : pas de reformatage des nombres, pas de conversion des dates, pas d'espaces supprimés, et la ligne d'en-tête reste la première.
Format de sortie et Excel
Le CSV est en UTF-8 sans BOM, avec des fins de ligne LF. Une BOM présente au début du TSV est retirée pour ne pas se coller au premier nom de colonne. Ce format convient aux bases de données, aux scripts, à Google Sheets et à la plupart des assistants d'import. Avec un Excel réglé en français, qui attend des points-virgules, un double-clic ouvre le fichier sur une seule colonne. Passez par Données, puis À partir d'un fichier texte/CSV, choisissez UTF-8 et la virgule comme délimiteur. Le fichier d'entrée doit lui aussi être en UTF-8 : réenregistrez les anciens fichiers ANSI avant de convertir.
Quand il vous faut du CSV plutôt que du TSV
Beaucoup de destinations n'acceptent que le CSV : imports CRM et e-mailing, back-offices e-commerce, logiciels comptables, outils de BI, nombreuses API. Le TSV, lui, est fréquent à la source : clients de bases de données, pipelines scientifiques, outils en ligne de commande, données copiées depuis un tableur. Garder les données en TSV pendant le traitement puis convertir en CSV au moment de les transmettre est une bonne pratique. Pour vérifier le résultat sous forme de tableau avant l'import, ouvrez-le dans la visionneuse CSV.
Si la conversion échoue
Chaque ligne doit avoir autant de champs que la première. Une ligne avec une tabulation en trop ou en moins provoque « La conversion a échoué. » au lieu de produire un CSV aux colonnes décalées. Cherchez la valeur qui contient une tabulation parasite, corrigez-la, puis relancez.
Pourquoi convertir un TSV en CSV dans le navigateur ?
Les exports TSV sortent souvent directement d'une base de données ou d'un outil interne : fiches clients avec e-mails et adresses, transactions, lignes de paie, données de recherche. Un convertisseur en ligne classique reçoit le fichier entier. Ici, la conversion se fait dans l'onglet sans aucune requête réseau, et vos données personnelles restent sous votre contrôle, ce qui simplifie le respect du RGPD. Vérifiez-le dans l'onglet Réseau des outils de développement, ou convertissez hors ligne après le chargement. Pas de plafond de taille fixe, pas de limite de lignes, pas d'inscription.
Questions fréquentes
- Puis-je simplement renommer un .tsv en .csv ?
- Non. Le fichier utiliserait toujours des tabulations : un outil qui attend des virgules verrait une seule colonne, et les valeurs contenant une virgule n'auraient pas les guillemets nécessaires.
- Que deviennent les valeurs qui contiennent une virgule ?
- Elles sont entourées de guillemets doubles et restent dans une seule cellule à la lecture du CSV.
- La conversion modifie-t-elle des données ?
- Non. Les valeurs sont recopiées à l'identique. Seul le séparateur change, et des guillemets sont ajoutés là où le CSV l'exige.
- Puis-je obtenir un CSV avec des points-virgules ?
- Non, la sortie utilise toujours la virgule. Pour l'ouvrir dans un Excel français, importez-le via Données, puis À partir d'un fichier texte/CSV, en choisissant la virgule comme délimiteur.
- Mes données sont-elles envoyées sur un serveur ?
- Non. Le fichier est lu et converti dans votre navigateur en WebAssembly. Rien n'est transmis.
Voir aussi : convertir un CSV en TSV, le convertisseur TSV CSV dans les deux sens et le convertisseur CSV JSON.