Guides Excel

Excel : changer le séparateur csv facilement

29 janvier 2026 9 vues

Les fichiers CSV (Comma Separated Values) sont un format d'échange de données très répandu. Cependant, l'un des problèmes les plus courants rencontrés lors de l'utilisation de ces fichiers avec Excel est lié au séparateur. Par défaut, Excel utilise les paramètres régionaux de votre système d'exploitation, ce qui peut entraîner des erreurs d'affichage si le fichier CSV utilise un séparateur différent (par exemple, un point-virgule au lieu d'une virgule). Dans cet article, nous allons explorer différentes méthodes pour changer le séparateur CSV dans Excel et garantir une importation correcte de vos données. Vous apprendrez à adapter Excel à vos fichiers, et non l'inverse !

Comprendre le problème des séparateurs CSV dans Excel

Les fichiers CSV, comme leur nom l'indique, utilisent un caractère spécifique pour séparer les différentes valeurs (colonnes) d'une ligne. Le séparateur le plus couramment utilisé est la virgule (,), mais d'autres caractères comme le point-virgule (;), la tabulation (\t) ou l'espace peuvent également être utilisés. Le problème survient lorsque le séparateur utilisé dans le fichier CSV ne correspond pas au séparateur par défaut configuré dans Excel, basé sur les paramètres régionaux de votre système d'exploitation. Cela se traduit souvent par l'affichage de toutes les données d'une ligne dans une seule colonne, rendant le fichier illisible et inutilisable.

Pourquoi Excel utilise-t-il un séparateur par défaut ?

Excel est conçu pour s'adapter aux conventions de formatage des données de votre pays ou région. Ces conventions incluent le séparateur décimal (virgule ou point), le séparateur de milliers et, bien sûr, le séparateur CSV. Cette adaptation automatique vise à simplifier l'utilisation d'Excel pour la majorité des utilisateurs. Cependant, elle peut poser problème lorsque l'on travaille avec des fichiers CSV provenant de sources différentes, utilisant des conventions différentes.

Méthode 1 : Importer le fichier CSV via l'Assistant d'importation de texte d'Excel

La méthode la plus fiable et flexible pour changer le séparateur CSV dans Excel est d'utiliser l'Assistant d'importation de texte. Cet assistant vous permet de spécifier le séparateur utilisé dans votre fichier CSV lors de l'importation, garantissant ainsi une interprétation correcte des données.

Étapes à suivre pour utiliser l'Assistant d'importation de texte

  1. Ouvrez Excel : Lancez l'application Excel sur votre ordinateur.
  2. Onglet Données : Cliquez sur l'onglet "Données" dans le ruban Excel.
  3. Récupérer des données externes : Dans le groupe "Récupérer et transformer des données", cliquez sur "Obtenir des données externes" puis "À partir d'un fichier texte/CSV". (Dans les versions plus anciennes d'Excel, vous trouverez l'option "Données" > "Données externes" > "Importer des données texte").
  4. Sélectionnez votre fichier CSV : Naviguez jusqu'à l'emplacement de votre fichier CSV et sélectionnez-le. Cliquez sur "Importer".
  5. Assistant d'importation de texte : L'Assistant d'importation de texte s'ouvrira.
  6. Étape 1 : Type de données : Choisissez "Délimité" si votre fichier CSV utilise un séparateur. Cliquez sur "Suivant".
  7. Étape 2 : Délimiteurs : Décochez l'option "Tabulation" et cochez la case correspondant au séparateur utilisé dans votre fichier CSV (par exemple, "Virgule", "Point-virgule", "Espace", ou "Autre" si le séparateur n'est pas listé). Si vous choisissez "Autre", saisissez le caractère séparateur dans le champ prévu à cet effet. Vous pouvez prévisualiser le résultat en bas de la fenêtre.
  8. Étape 3 : Format des données des colonnes : Vous pouvez spécifier le format des données pour chaque colonne (par exemple, "Texte", "Date", "Standard"). Ceci est utile pour s'assurer qu'Excel interprète correctement les dates ou les nombres. Cliquez sur "Suivant".
  9. Terminer : Cliquez sur "Terminer".
  10. Choisir l'emplacement : Choisissez l'emplacement où vous souhaitez importer les données (nouvelle feuille de calcul, feuille de calcul existante). Cliquez sur "OK".

Capture d'écran explicative

Imaginez une capture d'écran de l'assistant d'importation de texte, étape par étape, avec des flèches indiquant les options à sélectionner. Par exemple, une capture d'écran de l'étape 2 montrant les différentes options de délimiteurs cochées ou décochées.

Méthode 2 : Modifier les paramètres régionaux de Windows

Une autre approche consiste à modifier les paramètres régionaux de Windows pour que le séparateur CSV par défaut d'Excel corresponde à celui utilisé dans votre fichier. Cette méthode est plus globale et affectera tous les programmes utilisant les paramètres régionaux de Windows, y compris Excel.

Étapes à suivre pour modifier les paramètres régionaux

  1. Ouvrez le Panneau de configuration : Recherchez "Panneau de configuration" dans la barre de recherche Windows et ouvrez-le.
  2. Région : Cliquez sur "Horloge et région", puis sur "Région".
  3. Paramètres supplémentaires : Dans la fenêtre "Région", cliquez sur le bouton "Paramètres supplémentaires...".
  4. Séparateur de liste : Dans la section "Symboles", repérez le champ "Séparateur de liste". Modifiez la valeur pour qu'elle corresponde au séparateur utilisé dans votre fichier CSV (par exemple, remplacez la virgule par un point-virgule).
  5. Appliquer et OK : Cliquez sur "Appliquer" puis sur "OK" pour enregistrer les modifications.
  6. Redémarrez Excel : Fermez et rouvrez Excel pour que les modifications soient prises en compte.

Important : implications de la modification des paramètres régionaux

Il est important de noter que la modification des paramètres régionaux de Windows affectera d'autres aspects de votre système, tels que le format des dates, des nombres et des devises. Assurez-vous de comprendre les implications avant de procéder à cette modification. Si vous travaillez régulièrement avec des fichiers CSV utilisant différents séparateurs, il est préférable d'utiliser l'Assistant d'importation de texte (Méthode 1) plutôt que de modifier les paramètres régionaux.

Méthode 3 : Utiliser une formule Excel pour remplacer le séparateur

Si vous ne souhaitez pas importer le fichier CSV, mais simplement modifier le séparateur dans une feuille de calcul Excel existante, vous pouvez utiliser une formule pour remplacer le séparateur existant par un autre.

Exemple de formule pour remplacer un point-virgule par une virgule

Supposons que vos données se trouvent dans la colonne A et que vous souhaitiez remplacer tous les points-virgules par des virgules. Vous pouvez utiliser la formule suivante dans la colonne B :

=SUBSTITUE(A1;";";",")

Cette formule remplace toutes les occurrences du point-virgule (";") par une virgule (",") dans la cellule A1. Vous pouvez ensuite copier cette formule vers le bas pour appliquer la modification à toutes les cellules de la colonne A.

Explication de la formule SUBSTITUE

La formule SUBSTITUE fonctionne comme suit :

  • SUBSTITUE(texte; ancien_texte; nouveau_texte; [no_occurrence])
    • texte : Le texte dans lequel vous souhaitez effectuer le remplacement.
    • ancien_texte : Le texte que vous souhaitez remplacer.
    • nouveau_texte : Le texte par lequel vous souhaitez remplacer l'ancien texte.
    • [no_occurrence] : (Facultatif) Spécifie quelle occurrence d'ancien_texte vous souhaitez remplacer. Si omis, toutes les occurrences sont remplacées.

Méthode 4 : Ouvrir le fichier CSV dans un éditeur de texte et le sauvegarder avec le bon séparateur

Une méthode simple consiste à ouvrir le fichier CSV dans un éditeur de texte comme Notepad (Windows) ou TextEdit (Mac) et à remplacer tous les séparateurs incorrects par le séparateur souhaité. Ensuite, vous enregistrez le fichier avec l'extension .csv.

Étapes à suivre

  1. Ouvrez le fichier CSV : Faites un clic droit sur le fichier CSV et choisissez "Ouvrir avec" puis sélectionnez un éditeur de texte (Bloc-notes, TextEdit, etc.).
  2. Remplacer les séparateurs : Utilisez la fonction "Rechercher et remplacer" (Ctrl+H sous Windows, Cmd+F sous Mac) pour remplacer tous les séparateurs incorrects par le séparateur souhaité.
  3. Enregistrer le fichier : Enregistrez le fichier au format .csv. Assurez-vous que l'encodage est UTF-8 pour éviter les problèmes de caractères spéciaux.

Avantages et inconvénients de cette méthode

  • Avantages : Simple et rapide pour les petits fichiers.
  • Inconvénients : Peut être fastidieux pour les grands fichiers. Risque d'erreurs si vous ne faites pas attention lors du remplacement. Nécessite de manipuler directement le contenu du fichier.

Erreurs courantes et comment les éviter

  • Oublier de redémarrer Excel après avoir modifié les paramètres régionaux : Les modifications des paramètres régionaux ne sont prises en compte qu'après le redémarrage d'Excel.
  • Choisir le mauvais séparateur dans l'Assistant d'importation de texte : Vérifiez attentivement le contenu de votre fichier CSV pour identifier le séparateur correct.
  • Ne pas spécifier le format des données des colonnes : Si Excel interprète mal les dates ou les nombres, spécifiez le format correct dans l'Assistant d'importation de texte.
  • Enregistrer le fichier modifié avec un encodage incorrect : Assurez-vous d'enregistrer le fichier CSV modifié avec l'encodage UTF-8 pour éviter les problèmes de caractères spéciaux.

Maîtrisez l'importation de vos fichiers csv dès aujourd'hui

Changer le séparateur CSV dans Excel est une compétence essentielle pour quiconque travaille régulièrement avec des données importées. En utilisant les méthodes décrites dans cet article, vous pouvez facilement adapter Excel à vos fichiers CSV et éviter les erreurs d'affichage. Que vous choisissiez d'utiliser l'Assistant d'importation de texte, de modifier les paramètres régionaux de Windows, d'utiliser une formule Excel ou de modifier le fichier dans un éditeur de texte, vous avez maintenant les outils nécessaires pour importer et manipuler vos données CSV avec succès. Alors, lancez-vous et exploitez pleinement le potentiel de vos données !

Questions fréquentes

Pourquoi Excel affiche mes données CSV dans une seule colonne ?

Cela se produit généralement lorsque le séparateur utilisé dans le fichier CSV ne correspond pas au séparateur par défaut configuré dans Excel. Utilisez l'Assistant d'importation de texte pour spécifier le séparateur correct.

Comment savoir quel séparateur est utilisé dans mon fichier CSV ?

Ouvrez le fichier CSV dans un éditeur de texte (Bloc-notes, TextEdit) et examinez la première ligne. Le caractère qui sépare les différentes valeurs est le séparateur.

La modification des paramètres régionaux de Windows affecte-t-elle d'autres programmes ?

Oui, la modification des paramètres régionaux de Windows affectera tous les programmes utilisant ces paramètres, tels que le format des dates, des nombres et des devises. Soyez conscient de ces implications avant de procéder à la modification.

Mots-clés associés :

importer csv excel excel séparateur virgule excel séparateur point virgule ouvrir csv excel fichier csv excel format csv excel

Partager cet article :