Vous double-cliquez sur un fichier CSV, Excel l'ouvre, et soudain toutes vos données sont entassées dans la colonne A. Ça vous dit quelque chose ? Cela arrive parce qu'Excel a deviné le mauvais délimiteur, et c'est l'un des problèmes les plus courants lors du travail avec des fichiers de données. La bonne nouvelle, c'est que la solution est simple une fois que vous savez où chercher.
Pourquoi le délimiteur est important
Un délimiteur est le caractère qui sépare les valeurs dans un fichier de données en texte brut. La virgule est le séparateur par défaut pour la plupart des fichiers CSV, mais vous rencontrerez souvent des pipes (|), des tabulations, des points-virgules ou des deux-points selon l'origine du fichier. Excel ne les détecte pas toujours automatiquement, ce qui explique pourquoi vos données restent non séparées et difficiles à lire.
Avant d'importer quoi que ce soit, il est utile de savoir quel délimiteur votre fichier utilise réellement. Ouvrez le fichier dans un éditeur de texte brut comme le Bloc-notes pour vérifier. Si vous devez convertir les délimiteurs en ligne avant l'importation, cela vaut la peine de le faire d'abord pour vous épargner des étapes supplémentaires dans Excel.
Méthode 1 : L'assistant d'importation de texte
L'approche classique fonctionne toujours bien pour les importations ponctuelles. Voici comment l'utiliser :
- Ouvrez Excel et allez dans Fichier > Ouvrir.
- Naviguez jusqu'à votre fichier CSV et sélectionnez-le.
- Changez le menu déroulant du type de fichier en « Fichiers texte » s'il n'apparaît pas.
- Cliquez sur Ouvrir. Excel lance l'assistant d'importation de texte.
- À l'étape 1, choisissez « Délimité » et cliquez sur Suivant.
- À l'étape 2, cochez la case correspondant à votre délimiteur (virgule, tabulation, point-virgule, ou « Autre » pour les caractères personnalisés comme le pipe).
- Vérifiez l'aperçu des colonnes dans la fenêtre en dessous pour confirmer que tout est correct, puis cliquez sur Terminer.
Cette méthode vous donne un contrôle total et fonctionne dans toutes les versions modernes d'Excel. C'est le moyen le plus rapide pour une importation manuelle ponctuelle.
Astuce : Si votre délimiteur est le caractère pipe, choisissez « Autre » à l'étape 2 et tapez | dans le champ. Excel ne le propose pas par défaut, mais il le gère parfaitement une fois que vous le spécifiez.
Méthode 2 : Power Query (la meilleure option à long terme)
Power Query est l'outil de connexion de données intégré à Excel, et c'est véritablement le choix le plus judicieux si vous importez régulièrement des fichiers CSV. Il mémorise vos paramètres et vous permet d'actualiser les données automatiquement lorsque le fichier est mis à jour.
Pour importer avec Power Query :
- Allez dans l'onglet Données et cliquez sur « Obtenir des données > À partir d'un fichier > À partir d'un fichier texte/CSV ».
- Sélectionnez votre fichier et cliquez sur Importer.
- Excel affiche un aperçu. En haut de la fenêtre, trouvez le menu déroulant « Délimiteur ».
- Choisissez votre délimiteur dans la liste, ou sélectionnez « Personnalisé » pour saisir un caractère spécifique.
- Cliquez sur « Charger » pour insérer les données directement dans votre feuille, ou sur « Transformer les données » pour les nettoyer d'abord.
Power Query est particulièrement utile si vous recevez des versions mises à jour du même fichier. Il suffit de placer le nouveau fichier au même emplacement et de cliquer sur Actualiser. C'est beaucoup plus propre que de refaire l'assistant d'importation à chaque fois.
Comparaison des deux méthodes
| Fonctionnalité | Assistant d'importation de texte | Power Query |
|---|---|---|
| Prise en charge des délimiteurs personnalisés | Oui | Oui |
| Connexion actualisable | Non | Oui |
| Options de transformation des données | Limitées | Étendues |
| Idéal pour | Importations rapides et ponctuelles | Importations récurrentes ou complexes |
| Disponible dans | Toutes les versions d'Excel | Excel 2016 et versions ultérieures |
Problèmes courants liés aux délimiteurs (et solutions)
- Toutes les données dans une seule colonne : Excel n'a pas détecté le délimiteur. Réimportez en utilisant l'assistant ou Power Query et spécifiez le bon caractère.
- Nombres formatés en dates : Utilisez l'étape « Format des données en colonne » de l'assistant pour définir ces colonnes comme Texte.
- Fichiers délimités par des pipes non reconnus : Excel utilise la virgule par défaut. Choisissez toujours « Autre » et tapez | manuellement.
- Fichiers séparés par des points-virgules provenant de systèmes européens : Ce sont des exports courants de logiciels européens. Le point-virgule est directement listé dans les options de l'assistant.
Préparez votre fichier avant l'importation
Parfois, la solution la plus simple intervient avant même d'ouvrir Excel. Si votre fichier utilise un délimiteur inhabituel qui pose problème, convertissez-le d'abord en virgule ou tabulation. Un convertisseur de virgule en pipe (ou l'inverse) rend cela instantané sans aucune modification manuelle.
C'est également pratique si vous partagez des données avec quelqu'un dont le système attend un format spécifique. Standardiser le délimiteur en amont évite toute confusion du côté du destinataire.
Attention : N'utilisez jamais un délimiteur qui apparaît également dans vos valeurs de données. Par exemple, utiliser une virgule comme délimiteur dans un fichier contenant des prix comme « 1,200 » cassera l'importation. Les caractères pipe sont plus sûrs pour cette raison.
Points clés
- Excel ne détecte pas toujours automatiquement le bon délimiteur. Vérifiez toujours quel caractère votre fichier utilise avant l'importation.
- L'assistant d'importation de texte est idéal pour les importations rapides et ponctuelles avec un contrôle manuel total.
- Utilisez Power Query pour les importations récurrentes. Il sauvegarde vos paramètres et permet l'actualisation des données.
- Les délimiteurs personnalisés comme les pipes nécessitent de sélectionner « Autre » et de taper le caractère vous-même.
- Convertir le délimiteur de votre fichier avant l'importation peut vous faire gagner un temps considérable de dépannage dans Excel.
Préparez vos données pour l'importation
Une fois que vous savez quelle méthode convient à votre situation, l'importation de fichiers CSV avec n'importe quel délimiteur devient une routine. L'assistant d'importation de texte gère les tâches rapides, et Power Query prend le relais lorsque vous avez besoin de répétabilité et de contrôle. Si votre fichier ne coopère toujours pas, vérifiez d'abord le texte brut et envisagez d'utiliser un convertisseur de délimiteurs gratuit pour le reformater avant de l'importer dans Excel.