Back to blog
Blog

Comment importer un fichier CSV dans Excel, le guide complet

Importer un CSV dans Excel paraît simple jusqu'à ce qu'une colonne se casse, que les zéros de tête disparaissent ou que les caractères spéciaux deviennent illisibles. Voici les quatre méthodes et comment choisir.

Valérie LegrandCo-fondatrice

Importer un fichier CSV dans Excel devrait se faire en un clic. Pour un fichier propre, c'est le cas. Pour le fichier CSV qu'un fournisseur vous a envoyé ce matin avec des points-virgules comme délimiteurs et un encodage qui transforme chaque caractère accentué en point d'interrogation, ce n'est absolument pas le cas.

Ce guide couvre les quatre méthodes proposées par Excel pour importer des données CSV, quand chacune est le bon choix, et comment résoudre les problèmes courants qui font échouer les imports en pratique.

Qu'est-ce qu'un fichier CSV, en bref

Un CSV, comma-separated values (valeurs séparées par des virgules), est un fichier texte brut qui stocke des données en lignes et colonnes. Chaque ligne est une rangée. Chaque valeur dans une ligne est séparée par une virgule. La plupart des fichiers commencent par une ligne d'en-tête nommant les colonnes.

Name,Email,Age
Jane Doe,jane@example.com,30
John Smith,john@example.com,45

Le CSV est universel, tous les outils le lisent. Il est aussi minimaliste, ce qui signifie qu'Excel doit faire des hypothèses quand il en ouvre un. Ce sont ces hypothèses qui posent parfois problème.

Option 1 : Ouvrir le fichier directement

La méthode la plus rapide est de double-cliquer sur le CSV ou d'utiliser File > Open (Fichier > Ouvrir) depuis Excel. Excel détecte le format, sépare les valeurs en colonnes à l'aide du séparateur virgule et affiche le résultat.

Cela fonctionne bien pour les fichiers petits et propres. C'est le bon choix pour un coup d'œil rapide aux données ou quand vous faites confiance à la source.

Attention à trois choses. Excel peut reformater automatiquement les valeurs qu'il croit reconnaître. Les dates sont reformatées, les devises sont stylisées, et les zéros de tête dans des champs comme les codes produit ou les codes postaux disparaissent parce qu'Excel les interprète comme des nombres. Les caractères spéciaux peuvent s'afficher incorrectement si l'encodage ne correspond pas à ce qu'Excel attend.

Pour tout usage au-delà d'un coup d'œil rapide, utilisez l'option 2.

Option 2 : Utiliser la fonctionnalité Import

La fonctionnalité Import d'Excel vous donne le contrôle sur la façon dont le fichier est analysé avant d'arriver dans votre feuille. Elle ajoute deux ou trois clics par rapport à l'ouverture directe, et elle prévient la plupart des problèmes causés par le formatage automatique.

Le chemin est Data > Get Data > From File > From Text/CSV (Données > Obtenir des données > À partir d'un fichier > À partir d'un fichier texte/CSV). Vous sélectionnez le fichier, et Excel affiche un aperçu avec le délimiteur détecté et l'encodage utilisé. Confirmez ou modifiez ces paramètres, ajustez les types de données par colonne si nécessaire, puis cliquez sur Charger.

Cette méthode est le bon choix par défaut pour la plupart des fichiers du monde réel. Elle gère correctement les caractères non anglais, vous permet de spécifier le délimiteur quand ce n'est pas une virgule, et empêche Excel de corrompre silencieusement vos données en devinant mal le type des colonnes.

Option 3 : Glisser-déposer

Faire glisser un fichier CSV sur une fenêtre Excel ouverte déclenche un import automatique. C'est rapide et cela fonctionne bien pour les fichiers simples. La contrepartie est que vous n'avez aucune visibilité sur les délimiteurs ou l'encodage, donc si quelque chose ne va pas, vous ne saurez pas pourquoi.

Utilisez cette méthode pour les fichiers que vous avez déjà importés auparavant et auxquels vous faites confiance. Pour un nouveau fichier provenant d'une source inconnue, restez sur l'option 2.

Option 4 : Utiliser Power Query pour les imports récurrents

Power Query est l'outil d'Excel pour charger et transformer des données provenant de sources externes. Il est plus puissant que la fonctionnalité Import standard et il excelle dans un cas précis : les imports récurrents.

Si vous importez le même fichier chaque mois depuis la même source, Power Query vous permet de sauvegarder les étapes d'import. Vous nettoyez les colonnes, ajustez les types, supprimez les lignes vides et sauvegardez la requête. Le mois suivant, vous pointez Power Query vers le nouveau fichier et il applique automatiquement les mêmes transformations.

Le chemin est le même que pour l'option 2 (Data > Get Data > From File > From Text/CSV, soit Données > Obtenir des données > À partir d'un fichier > À partir d'un fichier texte/CSV), mais au lieu de cliquer sur Charger, cliquez sur Transformer les données. Cela ouvre l'éditeur Power Query où vous pouvez fractionner des colonnes, renommer des en-têtes, filtrer des lignes et modifier les types de données. Fermez et chargez quand vous avez terminé. La requête est sauvegardée avec le classeur et peut être actualisée à tout moment.

Pour les rapports mensuels, les flux fournisseurs récurrents ou tout workflow où vous traitez la même structure de fichier de manière répétée, Power Query est rentabilisé en quelques semaines de temps économisé.

Problèmes courants et comment les résoudre

Problème Cause Solution
Zéros de tête manquants Excel interprète la colonne comme un nombre Utilisez la fonctionnalité Import, définissez le type de colonne sur Texte
Caractères illisibles (é apparaît comme é) Mauvais encodage détecté Réimportez avec l'encodage UTF-8
Toutes les données dans une seule colonne Mauvais délimiteur détecté Utilisez la fonctionnalité Import, spécifiez le vrai délimiteur (virgule, point-virgule, tabulation)
Colonnes vides supplémentaires Structure de lignes incohérente dans le fichier source Nettoyez le fichier source ou traitez dans Power Query
Le texte se répartit sur plusieurs lignes Sauts de ligne dans les valeurs Utilisez Power Query, qui gère ce cas correctement

Faut-il convertir le CSV en fichier Excel ?

Si vous prévoyez d'ajouter des formules, des graphiques ou du formatage, enregistrez le fichier en tant que classeur Excel (.xlsx) plutôt que de le garder en CSV. File > Save As > Excel Workbook (Fichier > Enregistrer sous > Classeur Excel). Cela préserve tout ce que vous ajoutez au fichier et empêche Excel de reformater automatiquement les données à la prochaine ouverture.

Si le fichier n'a besoin que de stocker des données brutes pour une réexportation vers un autre système, gardez-le en CSV. L'enregistrement en .xlsx ne supprime aucune donnée mais ajoute du poids au fichier et une incompatibilité avec les systèmes qui n'acceptent que le CSV.

Conseils pour les fichiers des plateformes courantes

Chaque plateforme exporte ses CSV avec ses propres particularités. Quelques-unes à connaître :

Shopify et Magento incluent souvent un BOM UTF-8 (byte order mark, ou indicateur d'ordre des octets) au début du fichier. Les versions récentes d'Excel le gèrent correctement. Les versions plus anciennes affichent un caractère parasite dans la première cellule d'en-tête.

Salesforce et HubSpot peuvent contenir des sauts de ligne dans les champs texte (par exemple, dans les notes ou les descriptions). L'import standard les découpe parfois en plusieurs lignes. Utilisez Power Query pour importer ces fichiers correctement.

QuickBooks et Xero depuis des paramètres régionaux européens utilisent souvent des points-virgules comme délimiteurs au lieu des virgules, car la virgule est réservée aux décimales. Vérifiez toujours le délimiteur lorsque vous importez des exports comptables provenant d'outils européens.

Google Sheets exporte en CSV avec l'encodage UTF-8 par défaut, qui est le choix d'encodage le plus sûr. Ces fichiers causent rarement des problèmes d'encodage dans Excel.

Quand l'import de CSV dans Excel n'est pas la bonne solution

Si vous vous retrouvez à importer des CSV dans Excel chaque semaine depuis les mêmes sources, dans le cadre d'un workflow métier qui alimente ensuite un autre système, Excel n'est peut-être pas la bonne étape dans le pipeline. Vous utilisez essentiellement un tableur comme outil de nettoyage de données, ce qui fonctionne à petite échelle et s'effondre quand le volume augmente.

Quand la variation de formats entre les sources devient un problème récurrent, la meilleure approche est de traiter la variation en amont, dans un outil conçu pour cela, et d'envoyer des données propres directement vers l'étape suivante de votre workflow.

Pour les imports occasionnels, Excel reste l'un des meilleurs outils pour cette tâche.

Conclusion

Excel propose quatre méthodes pour importer des données CSV et chacune correspond à une situation différente. Les vérifications rapides utilisent l'option 1. Les vrais fichiers provenant de sources externes utilisent l'option 2. Les imports récurrents utilisent l'option 4. L'option 3 est un raccourci pratique pour les fichiers que vous connaissez déjà.

Quand un import échoue, la cause est généralement l'une de ces trois choses : le délimiteur, l'encodage ou un type de colonne mal deviné par Excel. Le tableau ci-dessus liste les solutions pour les cas courants. Pour tout ce qui est plus complexe, Power Query est la bonne montée en gamme.

Get started

See it in action

Try the interactive demo, or book a call to walk through your specific import workflow with our team.