CSV avec point-virgule ou virgule : lequel utiliser ?
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.
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 CSVVoir 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.
Besoin de le faire maintenant ?
Changer le séparateur du CSVOutils associés
Ouvrez l'outil dont parle ce guide, ou explorez un outil associé.
- Nettoyer et réparer un fichier CSV gratuitementRéparez les problèmes CSV courants : délimiteurs incorrects, lignes inégales, lignes vides, espaces, marqueurs BOM et en-têtes en double.
- Valider des fichiers CSV en ligne gratuitementAnalysez un CSV pour repérer les problèmes de structure, d’encodage, d’en-têtes, de séparateurs et d’espaces sans modifier le fichier.
- Rendre un CSV compatible Excel — gratuitNeutralise les formules, préserve les identifiants et les textes ressemblant à des dates, puis exporte en CSV ou XLSX typé sans téléversement.