Aller au contenu

Convertir un CSV point-virgule en virgule

Un CSV affiché dans une seule colonne Excel utilise souvent un séparateur différent de celui attendu. Convertissez sa structure avec un analyseur plutôt qu’en remplaçant tous les signes de ponctuation.

Par Utilify team · Mis à jour

Identifier le séparateur d’origine

Ouvrez le fichier dans le visualiseur CSV et contrôlez le séparateur détecté et le nombre de colonnes. Un export point-virgule doit être lu ainsi même si certaines cellules contiennent des virgules. Choisissez manuellement le séparateur si la détection produit une seule colonne ou une structure incorrecte.

Input (semicolon):
name;city;note
Ada;Paris;"contains, a comma"

Output (comma):
name,city,note
Ada,Paris,"contains, a comma"

Conserver les guillemets et sauts de ligne

Choisissez les séparateurs d’entrée et de sortie dans le convertisseur. Il analyse d’abord les cellules puis les écrit avec les guillemets nécessaires au format cible. Un remplacement global peut modifier une virgule décimale ou un séparateur dans une adresse entre guillemets et corrompre les données.

Une cellule entre guillemets peut contenir un saut de ligne : les lignes du texte ne correspondent donc pas toujours aux enregistrements. Comparez les lignes et colonnes analysées avant et après. Pour du TSV, utilisez l’outil dédié afin de choisir le traitement des tabulations et sauts de ligne internes.

Vérifier aussi le résultat de l’import

Validez le CSV converti puis importez-le avec le bon séparateur et encodage. Vérifiez les accents, identifiants avec zéros initiaux et cellules entre guillemets. Changer le séparateur ne corrige pas automatiquement un mauvais encodage et n’empêche pas le tableur de convertir un identifiant en nombre.

Sources et normes

Tous les guides →