Aller au contenu principal

CSV avec point-virgule ou virgule : lequel utiliser ?

Aucun téléversementTesté jusqu’à 150 MB

Découvrez pourquoi certains CSV utilisent des points-virgules au lieu de virgules, quand choisir chaque séparateur et comment passer de l'un à l'autre sans modifier les données.

Publié le: 2026-08-28Mis à jour: 2026-09-082 minChanger le séparateur du CSV
Illustration du flux de données pour « CSV avec point-virgule ou virgule : lequel utiliser ? »

En français, 12,50 est un nombre tout à fait normal. Un CSV avec des points-virgules évite donc de donner deux rôles différents à la même virgule.

référence;désignation;prix_ht;ville
00042;Crème brûlée;12,50;Lyon
00057;Café moulu;6,90;Bordeaux

Le point-virgule sépare les champs, la virgule reste dans les nombres

Dans cet exemple, ; marque les limites de colonnes et , fait partie de la valeur numérique. Cette convention est fréquente dans des exports destinés à un environnement francophone, mais elle n'est pas une règle universelle du format CSV.

Le bon séparateur est celui décrit par le logiciel qui recevra le fichier.

Nablyx ne considère pas chaque signe de ponctuation comme un séparateur. Son traitement vérifie quel délimiteur est utilisé de façon cohérente dans le fichier et teste la virgule, le point-virgule, la tabulation et la barre verticale. Le séparateur détecté en entrée n'est qu'un point de départ : vous pouvez toujours choisir un autre séparateur de sortie si le système destinataire l'exige.

Importer dans Excel sans dépendre du double-clic

Si Excel affiche tout sur une colonne, passez par Données > À partir d’un fichier texte/CSV. La prévisualisation permet de choisir explicitement le point-virgule avant de charger les données.

Profitez de cette étape pour vérifier les caractères accentués. Un séparateur correct ne réparera pas François si l'encodage a été mal interprété.

Cas concret : export de facturation

Un export peut contenir à la fois des décimales françaises et des identifiants qui ne doivent pas être transformés :

client;code_postal;montant;contact
CL-0081;01000;1 234,50;Élodie Martin
CL-0093;75011;89,90;François Leroy

Remplacer toutes les virgules par des points modifierait les données. Remplacer le délimiteur est une opération de structure ; convertir 1 234,50 vers un autre format numérique en est une autre.

Quand choisir une virgule

Une virgule convient si le destinataire l'exige, par exemple pour un import technique qui attend :

sku,price,quantity
FR-204,12.50,2

Dans ce cas, le point décimal fait partie du contrat d'échange. Il ne faut pas déduire ce format uniquement de la langue de l'utilisateur.

Contrôles après conversion

Vérifiez au minimum une ligne avec un montant décimal, un nom accentué et un identifiant à zéro initial. Puis ouvrez un échantillon dans l'application de destination.

Le changement de séparateur ne doit pas modifier Élodie, 01000 ni 1 234,50.

La conversion s'appuie sur un analyseur CSV et non sur un remplacement aveugle de caractères. Une virgule à l'intérieur d'un champ entre guillemets reste donc une donnée du champ, tandis que seuls les véritables séparateurs entre colonnes sont réécrits. C'est pourquoi il faut confirmer le séparateur d'entrée avant la conversion.

Changer le séparateur du CSV

Voir la transformation

Le texte corrompu et les séparateurs mixtes deviennent un CSV fiable

Réparez le texte illisible et les séparateurs incohérents sans modifier les valeurs réelles des cellules.

Entrée
name;city;note
José;München,West;"ready"
Chloë|Zürich;review
Résultat
name;city;note
José;"München,West";ready
Chloë;Zürich;review