Convertir un CSV en TSV ou changer le séparateur
Remplacez la virgule d'un CSV par une tabulation, un point-virgule ou une barre verticale, et corrigez la marque décimale au passage
Vos données restent chez vous. La conversion se fait dans le navigateur ; rien n'est envoyé à un serveur.
Cet outil a-t-il fait le travail ?
Merci, votre retour nous est bien parvenu.
Comment ça marche
Cas typique : vous téléchargez un CSV depuis un site ou un logiciel en anglais, vous l'ouvrez dans Excel en français, et tout s'affiche dans la colonne A. Excel réglé en français attend des points-virgules, parce que la virgule y est la marque décimale. Ouvrez le fichier dans le Bloc-notes ou TextEdit, copiez son contenu et collez-le à gauche ; la virgule est détectée. Choisissez « Point-virgule — Excel en français » et « Point → virgule » : la ligne Stylo,10,2.50 devient Stylo;10;2,50, et Excel lit 2,50 comme un nombre. Enregistrez le résultat en .csv et ouvrez-le d'un double clic : les colonnes sont en place. Une cellule entre guillemets comme "Cahier, grands carreaux" reste une seule cellule. Dans l'autre sens, passer du point-virgule à la virgule fait apparaître des cellules comme 1,5 : elles sont écrites "1,5" entre guillemets, sinon elles seraient coupées en deux colonnes. La conversion décimale ne touche que les cellules entièrement numériques ; 1.234,56 et 1,234.56 sont reconnus avec leur séparateur de milliers, mais « Bât. 12,5 » reste un texte. Si vous voulez simplement coller le tableau dans Excel, choisissez la tabulation (TSV) : collé dans une cellule, il se répartit tout seul en colonnes.
Cet outil est aussi connu sous le nom de convertir csv en tsv, csv tsv, csv virgule en point-virgule, csv excel une seule colonne.
Qu'est-ce que TSV ?
TSV (Tab-Separated Values) est un tableau en texte brut où les colonnes sont séparées par une tabulation. C'est ce qu'Excel et Google Sheets mettent dans le presse-papiers quand vous copiez des cellules. Comme la tabulation n'apparaît presque jamais dans un texte, un TSV a rarement besoin de guillemets ; en revanche, une tabulation invisible dans une cellule suffit à décaler une colonne.
Qu'est-ce que Séparateur de liste ?
Le séparateur de liste est un réglage de Windows (paramètres régionaux) qu'Excel utilise pour lire et écrire les CSV, et aussi pour séparer les arguments d'une formule. Il vaut le point-virgule quand la virgule est la marque décimale, comme en français, et la virgule dans les paramètres anglais. C'est pour cela qu'un même CSV s'ouvre correctement sur un ordinateur et en une seule colonne sur un autre.
Quelle différence entre un fichier CSV et un fichier TSV ?
Les deux sont des tableaux en texte brut, une ligne par enregistrement ; seul le signe entre les colonnes change. Le CSV utilise la virgule ou le point-virgule, qui apparaissent souvent dans les données elles-mêmes (adresses, montants à virgule décimale) : il faut alors des guillemets, et le séparateur attendu varie selon la langue d'Excel. Le TSV utilise la tabulation, presque absente des textes : il reste lisible sans guillemets et se colle proprement dans un tableur, mais certains services web n'acceptent que le CSV.
Le piège : le séparateur et la marque décimale vont ensemble
Excel choisit le séparateur de colonnes d'un CSV d'après les paramètres régionaux de l'ordinateur. Avec des paramètres français, la virgule est la marque décimale, donc le séparateur de liste est le point-virgule ; avec des paramètres anglais, c'est la virgule. Un CSV à virgules produit par un programme anglais s'ouvre en une seule colonne dans un Excel en français, et l'inverse est vrai aussi.
Changer le séparateur ne suffit pas toujours : un prix écrit 2.50 peut être lu comme du texte, voire comme une date, dans un Excel en français ; 12,5 peut devenir deux colonnes ou 125 dans un programme en anglais. La conversion décimale n'est faite que si vous la demandez, et seulement dans les cellules entièrement numériques.
Un nombre comme « 1.234 » sans autre signe est ambigu : mille deux cent trente-quatre avec séparateur de milliers, ou un virgule deux cent trente-quatre ? L'outil ne devine pas et laisse cette cellule intacte ; vérifiez-la à la main.
- Stylo,10,2.50 → Stylo;10;2,50 (point-virgule + point → virgule)
- "Cahier, grands carreaux" → une seule cellule
- Passage ; → , : la cellule 1,5 devient "1,5"
- 1.234 sans décimales → laissé intact, ambigu
Quel séparateur choisir ?
Tabulation (TSV) : le choix le plus sûr pour copier-coller vers Excel ou Google Sheets, car une tabulation n'apparaît presque jamais dans un texte et aucun guillemet n'est nécessaire. Beaucoup de bases de données et de logiciels de statistiques lisent aussi le TSV directement.
Point-virgule : si le fichier doit s'ouvrir d'un double clic dans un Excel réglé en français (ou en allemand, en espagnol). Virgule : pour un Excel en anglais, Python, R, l'import de Google Sheets et la plupart des services web. Barre verticale : certains rapports bancaires ou comptables l'exigent ; dans tous les cas, prenez le séparateur que demande le système qui recevra le fichier.
Questions fréquentes
Pourquoi mon CSV s'ouvre-t-il dans une seule colonne dans Excel ?
Parce que le fichier utilise un séparateur différent de celui qu'attend votre Excel. Un Excel réglé en français attend des points-virgules ; un fichier à virgules s'affiche alors entièrement dans la colonne A. Collez les données ici, choisissez « Point-virgule — Excel en français », et ajoutez « Point → virgule » si les nombres ont un point décimal.
Comment convertir un CSV en TSV ?
Collez le CSV dans le panneau de gauche et gardez le réglage par défaut « Tabulation (TSV) ». Le séparateur d'origine est détecté et remplacé par des tabulations ; les guillemets devenus inutiles disparaissent. Téléchargez le résultat en fichier .tsv ou collez-le directement dans Excel.
Les nombres sont-ils modifiés ?
Pas par défaut : avec « Ne pas toucher », chaque cellule reste telle quelle. Si vous choisissez une conversion décimale, seules les cellules entièrement numériques changent ; les séparateurs de milliers de 1.234,56 ou 1,234.56 sont retirés, un texte comme « Bât. 12,5 » et un nombre ambigu comme 1.234 ne sont pas touchés. La note indique combien de cellules ont changé.
Mes données sont-elles envoyées à un serveur ?
Non. La lecture et la réécriture du fichier se font entièrement dans votre navigateur ; aucune donnée ne quitte votre appareil et rien n'est enregistré. Une fois la page ouverte, l'outil fonctionne même sans connexion Internet.