Pourquoi mon CSV s'ouvre dans une seule colonne ?
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.
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.
customer_id ; name ; email 1042 ; Alex ; alex@example.com 1043 ; Sam ; sam@example.com ;
customer_id,name,email 1042,Alex,alex@example.com 1043,Sam,sam@example.com
✓ Les lignes et colonnes sont cohérentes
Besoin de le faire maintenant ?
Réenregistrer le CSV avec le séparateur vérifiéOutils associés
Ouvrez l'outil dont parle ce guide, ou explorez un outil associé.
- Réparer l'encodage et les délimiteurs CSV gratuitementDétectez les problèmes d’encodage, de délimiteur et de guillemets, puis téléchargez un CSV UTF-8 normalisé.
- 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.