Lorsque j’ouvre mon fichier CSV dans Excel, il ne s’ouvre pas avec les cellules : comment faire
Marre de découvrir vos données CSV toutes tassées dans une même colonne dès l’ouverture dans Excel ?
Plongeons directement au cœur du problème. Vous avez préparé un joli fichier CSV, séparé par des virgules ou des points-virgules, et, à l’ouverture, patatras : tout le contenu reste aggloméré. À vrai dire, ce n’est pas sorcier, mais encore faut-il connaître les bons réglages et astuces pour tirer son épingle du jeu.
Comprendre le problème
Le CSV (Comma Separated Values) est un format simplissime : chaque ligne représente un enregistrement et chaque valeur est isolée par un délimiteur (virgule, point-virgule, tabulation…). Seulement voilà : Excel, selon votre version ou vos paramètres régionaux, ne le perçoit pas toujours de la même façon. En France, on a tendance à privilégier le point-virgule (« ; »). Aux États-Unis, c’est la virgule (« , »). Résultat : l’application ne sait pas forcément quel caractère sert de séparateur et plaquette tout dans la colonne A.
Je me souviens de ma première galère là-dessus : j’avais du retard sur un rapport et je me suis retrouvé avec 10 000 lignes en vrac. Depuis, je ne laisse rien au hasard.
Vérifier les paramètres régionaux d’Excel
Avant toute action, assurez-vous que votre Excel est configuré pour reconnaître le bon séparateur. Suivez ces quelques étapes :
- Ouvrez le Panneau de configuration Windows.
- Rendez-vous dans Horloge et région → Région.
- Cliquez sur Paramètres supplémentaires…
- Dans l’onglet Nombres, vérifiez le caractère de « Séparateur de liste ». En France, c’est généralement « ; ».
- Validez et relancez Excel.
Or, si vous préférez ne rien toucher aux paramètres globaux de Windows, passez directement à l’import manuel (voir point suivant).
Pour tous vos problèmes de fichiers CSV et Excel, utilisez notre IA réglé en Mode Expert et choisissez votre profil
–
Importer le fichier CSV via l’assistant d’importation
L’astuce la plus fiable reste l’importation guidée :
- Dans Excel, ouvrez un classeur vierge.
- Cliquez sur Données dans le ruban.
- Sélectionnez Obtenir des données → À partir d’un fichier texte/CSV.
- Choisissez votre fichier. Dès que la prévisualisation s’affiche, Excel détecte le délimiteur le plus probable.
- Vous pouvez modifier manuellement le séparateur (virgule, point-virgule, tabulation…) et l’encodage (UTF-8, ANSI…).
- Cliquez sur Charger ou Transformer les données si vous souhaitez utiliser Power Query.
Bref, l’assistant vous garantit un tableau propre, avec chaque valeur dans la bonne cellule. Rien de plus clair.
Jouer avec l’encodage du fichier
Parfois, même le séparateur est bien reconnu, mais les caractères spéciaux s’emmêlent les pinceaux (lettres accentuées transformées en carrés ou point d’interrogation). En pareil cas :
- Ouvrez le fichier CSV avec un éditeur de texte (Notepad++ ou Visual Studio Code).
- Changez l’encodage en UTF-8 sans BOM si ce n’est pas déjà fait.
- Réenregistrez votre fichier.
- Importez à nouveau via l’assistant d’Excel.
À vrai dire, l’encodage est souvent le chaînon manquant lorsqu’on a fait le tour des délimiteurs.
Utiliser Power Query pour aller plus loin
Depuis Office 365, Power Query est votre meilleur allié quand vos données viennent de multiples sources ou qu’elles nécessitent un nettoyage en profondeur. Avantages :
- Consolidation de plusieurs CSV en un seul tableau.
- Filtrage, transformation et déduplication en quelques clics.
- Possibilité de rafraîchir automatiquement les données.
Je l’avoue, j’ai pris l’habitude de passer systématiquement par Power Query pour ne plus jamais avoir le tournis face à un pépin de format.
Quelques conseils avancés
- Pensez à homogénéiser vos séparateurs avant de générer vos CSV, notamment si vous exportez depuis un SGBD ou une application métier.
- Si vous travaillez en équipe, normalisez le format : tous en UTF-8 et point-virgule, par exemple.
- Envisagez des scripts Python ou PowerShell pour prétraiter automatiquement vos fichiers.
- Sauvegardez toujours une copie originelle. On ne sait jamais…
En un mot, anticipez.
Conclusion
Vous avez entre les mains les clés pour que vos CSV dans Excel ne finissent plus jamais en un amas informe. Qu’il s’agisse d’ajuster vos paramètres régionaux, d’emprunter l’assistant d’importation ou de jouer avec l’encodage, chaque étape vous rapproche d’un affichage optimal. Croyez-moi, avec ces quelques astuces, vos tableaux seront, à l’avenir, aussi lisibles que l’eau de roche.
