Comment faire en sorte qu’Excel interprète la virgule comme délimiteur par défaut dans les fichiers CSV ?
Lors de l’ouverture de fichiers CSV, Excel utilise un paramètre régional du système appelé List separator pour déterminer quel délimiteur par défaut utiliser.
Microsoft Excel ouvrira les fichiers .csv, mais selon les
paramètres régionaux du système, il peut s’attendre à un point-virgule comme séparateur au lieu d’une
virgule, car dans certaines langues la virgule est utilisée comme séparateur
décimal. (d’après Wikipedia)
Sous Windows, vous pouvez modifier le paramètre List separator dans les Regional and Language Options comme indiqué sur le site de support Office :
Modifier le séparateur dans un fichier texte CSV
-
Cliquez sur le menu Démarrer de Windows.
-
Cliquez sur Panneau de configuration.
-
Ouvrez la boîte de dialogue Options régionales et linguistiques.
-
Cliquez sur l’onglet Options régionales.
-
Cliquez sur Personnaliser / Paramètres supplémentaires (Win10).
-
Tapez un nouveau séparateur dans la zone Séparateur de listes.
-
Cliquez deux fois sur OK.
Remarque : ceci ne fonctionne que si le symbole décimal n’est pas également défini comme virgule (conformément à la citation Wikipedia ci-dessus). Si c’est le cas, Excel n’utilisera pas la virgule comme séparateur de listes, même si elle est choisie. Pour de nombreuses régions hors des États-Unis, la virgule est le symbole décimal par défaut.
Sous Mac OS X, ce paramètre semble être déduit du paramètre de séparateur décimal (dans le panneau Langue et région des Préférences Système, allez dans Avancé). Si le séparateur décimal est un point, le séparateur CSV par défaut sera une virgule, mais si le séparateur décimal est une virgule, le séparateur CSV par défaut sera un point-virgule.
Comme vous l’avez dit vous-même dans le commentaire, il existe une alternative pour les utilisateurs Mac afin de consulter rapidement ces fichiers CSV. C’est un plugin pour Quick Look appelé quicklook-csv qui gère la détection du séparateur.