Aller au contenu principal

Pourquoi mon CSV s'ouvre dans une seule colonne ?

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

Un CSV s'ouvre souvent dans une seule colonne quand le séparateur du fichier ne correspond pas à celui utilisé par l'import. Voici comment le vérifier.

Publié le: 2026-08-28Mis à jour: 2026-09-082 minRéenregistrer le CSV avec le séparateur vérifié
Illustration du flux de données pour « Pourquoi mon CSV s'ouvre dans une seule colonne ? »

Un CSV qui s'affiche entièrement dans la colonne A n'est pas forcément corrompu. Le cas courant est un décalage entre le séparateur présent dans le fichier et celui qu'Excel a utilisé pour le lire. Pour choisir entre virgule et point-virgule dans le fichier lui-même, consultez le guide de choix du séparateur CSV.

En France, regardez d'abord le point-virgule

Avec la virgule décimale, de nombreux exports français utilisent le point-virgule entre les champs. Par exemple :

Export avec virgule décimale

code;libelle;montant
F-11;Abonnement;24,90

Dans cette ligne, 24,90 est une seule valeur. Le point-virgule sépare les colonnes. Si le lecteur attend des virgules, il ne découpera pas la ligne comme prévu.

Confirmez le séparateur dans un éditeur de texte

Examinez l'en-tête puis quelques lignes de données. Cherchez le caractère qui revient entre les mêmes champs. Cette vérification évite de prendre une virgule dans un montant ou un texte pour le séparateur principal.

Utilisez le dialogue d'import de l'Excel français

Dans Excel, ouvrez Données › À partir d’un fichier Texte/CSV puis choisissez le bon Délimiteur dans l'aperçu. Si la grille se reforme correctement, le fichier source n'a pas besoin d'être modifié.

Cette solution est préférable lorsque le CSV provient régulièrement d'un logiciel de paie, de comptabilité ou de gestion et doit rester identique à l'export d'origine.

Si le destinataire impose un format précis et ne permet pas de régler l'import, créez plutôt une copie avec le séparateur attendu.

Nablyx lit d'abord la structure du CSV, puis écrit le séparateur de remplacement. Cela évite l'erreur classique d'un rechercher-remplacer global : la ponctuation à l'intérieur d'une valeur entre guillemets reste une donnée, tandis que seuls les séparateurs entre champs sont réécrits. Le nettoyeur peut détecter en entrée la virgule, le point-virgule, la tabulation ou la barre verticale, et le séparateur de sortie se choisit séparément.

Réenregistrer une copie avec le séparateur confirmé

Quand chercher ailleurs

Des caractères accentués illisibles avec des colonnes correctes signalent plutôt un problème d'encodage. Des colonnes qui se décalent après une ligne précise demandent plutôt le diagnostic d'un CSV corrompu. Et si aucun séparateur régulier n'apparaît dans le texte brut, le fichier peut réellement ne contenir qu'un champ par ligne.

Le diagnostic de la « colonne unique » consiste donc à faire correspondre le lecteur au séparateur existant. Le choix général entre virgule et point-virgule est une autre question.

Voir la transformation

Les défauts structurels sont réparés sans masquer les changements.

Les espaces superflus, lignes vides et colonnes inégales sont nettoyés pour obtenir un CSV cohérent.

Entrée
customer_id ; name ; email

1042 ;  Alex  ; alex@example.com
1043 ; Sam ; sam@example.com ;
Résultat
customer_id,name,email
1042,Alex,alex@example.com
1043,Sam,sam@example.com

✓ Les lignes et colonnes sont cohérentes