Conversion

Comment importer un CSV dans Excel sans perdre les données ?

14 janvier 2026 9 vues

Les fichiers CSV (Comma Separated Values) sont un format universel pour l'échange de données. Cependant, l'importation d'un fichier CSV dans Excel peut parfois s'avérer plus complexe qu'il n'y paraît. Problèmes d'encodage, de séparateurs, de formats de données… autant de pièges qui peuvent transformer vos précieuses données en un charabia illisible. Dans cet article, nous allons explorer en détail les différentes méthodes pour importer un fichier CSV dans Excel de manière propre et efficace, en évitant les erreurs les plus courantes. Préparez-vous à maîtriser l'importation de CSV comme un pro !

Comprendre le format CSV et ses particularités

Le format CSV (Comma Separated Values) est un format de fichier texte brut utilisé pour stocker des données tabulaires (comme des tableaux) où chaque champ est séparé par une virgule (ou un autre délimiteur) et chaque ligne représente un enregistrement.

Pourquoi utiliser le format CSV ?

  • Universalité : Presque tous les tableurs et bases de données peuvent lire et écrire des fichiers CSV.
  • Simplicité : C'est un format texte simple, facile à générer et à manipuler.
  • Taille réduite : Les fichiers CSV sont généralement plus petits que les fichiers Excel (.xlsx) car ils ne contiennent pas de formatage.

Les défis de l'importation CSV dans Excel

Malgré sa simplicité, l'importation d'un fichier CSV dans Excel peut poser problème à cause de :

  • L'encodage : L'encodage du fichier CSV (UTF-8, ANSI, etc.) peut ne pas être reconnu par Excel, ce qui entraîne des caractères spéciaux mal affichés.
  • Le séparateur : Excel peut ne pas reconnaître le séparateur utilisé dans le fichier CSV (virgule, point-virgule, tabulation, etc.).
  • Le format des données : Excel peut interpréter incorrectement les formats de données (dates, nombres, etc.).
  • Les zéros initiaux : Excel peut supprimer les zéros initiaux des nombres (par exemple, les codes postaux).

Méthode 1 : Importer un CSV dans Excel via l'onglet "Données"

C'est la méthode la plus courante et la plus recommandée pour importer un fichier CSV dans Excel.

Étape 1 : Ouvrir Excel

Lancez Microsoft Excel et créez un nouveau classeur ou ouvrez un classeur existant.

Étape 2 : Accéder à l'onglet "Données"

Dans le ruban Excel, cliquez sur l'onglet "Données".

Étape 3 : Choisir l'option "Obtenir des données externes" > "À partir d'un fichier texte/CSV"

Dans le groupe "Obtenir et transformer des données", cliquez sur "Obtenir des données externes", puis sélectionnez "À partir d'un fichier texte/CSV".

Étape 4 : Sélectionner le fichier CSV

Une boîte de dialogue s'ouvre. Naviguez jusqu'à l'emplacement de votre fichier CSV et sélectionnez-le. Cliquez sur "Importer".

Étape 5 : L'assistant d'importation de texte

L'assistant d'importation de texte s'ouvre. C'est ici que vous allez configurer l'importation de votre fichier CSV.

  • Type de données d'origine : Choisissez "Délimité" si les champs sont séparés par un caractère (virgule, point-virgule, etc.).
  • Origine du fichier : C'est ici que vous sélectionnez l'encodage du fichier. Si vous voyez des caractères étranges dans l'aperçu, essayez de changer l'encodage (UTF-8 est souvent un bon choix). Les encodages les plus courants sont : "65001 : Unicode (UTF-8)", "1252 : Europe occidentale (Windows)", "437 : États-Unis (OEM)".
  • Délimiteurs : Sélectionnez le caractère qui sépare les champs dans votre fichier CSV (virgule, point-virgule, tabulation, espace, autre). Si votre séparateur est un point-virgule, sélectionnez "Point-virgule".
  • Aperçu des données : L'assistant vous montre un aperçu de la façon dont Excel va interpréter vos données. Vérifiez que les colonnes sont correctement séparées.

Étape 6 : Définir les types de données (optionnel)

Vous pouvez cliquer sur le bouton "Avancé" pour définir plus précisément les types de données de chaque colonne. Par exemple, vous pouvez spécifier qu'une colonne contient des dates, des nombres, ou du texte. Ceci est particulièrement utile pour éviter qu'Excel ne transforme incorrectement les dates ou les nombres.

Étape 7 : Charger les données

Cliquez sur "Charger" pour importer les données dans une nouvelle feuille de calcul Excel. Vous pouvez également cliquer sur la flèche à côté de "Charger" et choisir "Charger dans…" pour sélectionner l'endroit où vous souhaitez importer les données (feuille existante, tableau, etc.).

Méthode 2 : Ouvrir un CSV directement dans Excel

Cette méthode est plus simple, mais moins flexible que la première. Elle convient aux fichiers CSV simples avec un encodage et un séparateur standard.

Étape 1 : Ouvrir Excel

Lancez Microsoft Excel.

Étape 2 : Ouvrir le fichier CSV

Cliquez sur "Fichier" > "Ouvrir" et naviguez jusqu'à l'emplacement de votre fichier CSV. Sélectionnez le fichier et cliquez sur "Ouvrir".

Étape 3 : Excel ouvre le fichier CSV

Excel va essayer d'interpréter le fichier CSV. Si l'encodage et le séparateur sont corrects, les données seront affichées correctement. Sinon, vous devrez utiliser la méthode 1 pour configurer l'importation.

Méthode 3 : Importer un CSV avec Power Query

Power Query est un outil puissant intégré à Excel qui permet d'importer, de transformer et de charger des données à partir de différentes sources, y compris les fichiers CSV. C'est une excellente option si vous devez effectuer des transformations complexes sur vos données CSV.

Étape 1 : Accéder à Power Query

Dans l'onglet "Données", cliquez sur "Obtenir des données" > "À partir d'un fichier" > "À partir d'un fichier texte/CSV".

Étape 2 : Sélectionner le fichier CSV

Naviguez jusqu'à l'emplacement de votre fichier CSV et sélectionnez-le. Cliquez sur "Importer".

Étape 3 : L'éditeur Power Query

L'éditeur Power Query s'ouvre. Vous pouvez y voir un aperçu de vos données et effectuer des transformations.

Étape 4 : Transformer les données (optionnel)

Power Query vous permet de nettoyer, de transformer et de mettre en forme vos données avant de les charger dans Excel. Vous pouvez :

  • Modifier les types de données.
  • Supprimer des colonnes.
  • Filtrer des lignes.
  • Remplacer des valeurs.
  • Fusionner des colonnes.
  • Et bien d'autres choses encore !

Étape 5 : Charger les données

Une fois que vous avez terminé de transformer vos données, cliquez sur "Fermer et charger" pour charger les données dans une feuille de calcul Excel. Vous pouvez également choisir "Fermer et charger dans…" pour sélectionner l'endroit où vous souhaitez importer les données.

Conseils et astuces pour une importation CSV réussie

  • Vérifiez l'encodage du fichier CSV : Avant d'importer un fichier CSV, ouvrez-le avec un éditeur de texte (Bloc-notes, Notepad++, etc.) et vérifiez l'encodage. UTF-8 est généralement le meilleur choix.
  • Utilisez le bon séparateur : Assurez-vous de connaître le séparateur utilisé dans votre fichier CSV (virgule, point-virgule, tabulation, etc.) et de le spécifier correctement dans l'assistant d'importation.
  • Définissez les types de données : Si Excel interprète incorrectement les types de données (dates, nombres, etc.), définissez-les explicitement dans l'assistant d'importation ou dans Power Query.
  • Faites attention aux zéros initiaux : Si vous avez des nombres avec des zéros initiaux (codes postaux, numéros de téléphone, etc.), assurez-vous qu'Excel ne les supprime pas. Vous pouvez formater la colonne comme texte pour conserver les zéros initiaux.
  • Nettoyez vos données avant l'importation : Si possible, nettoyez vos données dans un éditeur de texte ou un autre outil avant de les importer dans Excel. Cela peut vous faire gagner du temps et éviter des erreurs.
  • Utilisez Power Query pour les transformations complexes : Si vous devez effectuer des transformations complexes sur vos données CSV, Power Query est l'outil idéal.
  • Enregistrez le fichier Excel au format approprié : Une fois que vous avez importé et modifié vos données CSV dans Excel, enregistrez le fichier au format Excel (.xlsx) pour conserver le formatage et les formules.

Erreurs courantes et comment les éviter

  • Caractères spéciaux mal affichés : Problème d'encodage. Solution : Choisissez le bon encodage dans l'assistant d'importation (UTF-8 est souvent un bon choix).
  • Données dans une seule colonne : Problème de séparateur. Solution : Choisissez le bon séparateur dans l'assistant d'importation (virgule, point-virgule, tabulation, etc.).
  • Dates mal interprétées : Problème de format de date. Solution : Définissez le format de date correct dans l'assistant d'importation ou dans Power Query.
  • Nombres avec des zéros initiaux supprimés : Problème de format de nombre. Solution : Formatez la colonne comme texte pour conserver les zéros initiaux.

Conclusion

L'importation de fichiers CSV dans Excel peut parfois sembler complexe, mais en suivant les méthodes et les conseils présentés dans cet article, vous devriez être en mesure d'importer vos données de manière propre et efficace. N'oubliez pas de vérifier l'encodage, le séparateur et les types de données, et d'utiliser Power Query pour les transformations complexes. Avec un peu de pratique, vous maîtriserez l'importation de CSV comme un pro et vous pourrez exploiter pleinement vos données dans Excel !

Questions fréquentes

Pourquoi mes caractères spéciaux s'affichent mal lors de l'importation d'un CSV dans Excel ?

Cela est généralement dû à un problème d'encodage. Essayez de spécifier l'encodage UTF-8 lors de l'importation. Vous pouvez le faire dans l'assistant d'importation de texte sous "Origine du fichier".

Comment faire pour qu'Excel reconnaisse le point-virgule comme séparateur dans mon fichier CSV ?

Lors de l'importation, dans l'assistant d'importation de texte, sélectionnez "Point-virgule" comme délimiteur. Cela indiquera à Excel d'utiliser le point-virgule pour séparer les colonnes.

Excel supprime les zéros initiaux de mes codes postaux. Comment puis-je les conserver ?

Avant d'importer le CSV, formatez la colonne des codes postaux en tant que texte dans Excel. Vous pouvez également le faire après l'importation. Sélectionnez la colonne, puis choisissez le format "Texte" dans l'onglet "Accueil".

Quelle est la différence entre importer un CSV via l'onglet Données et l'ouvrir directement dans Excel ?

L'importation via l'onglet Données offre plus de contrôle sur l'encodage, le séparateur et les types de données. L'ouverture directe est plus rapide, mais peut entraîner des problèmes si les paramètres par défaut d'Excel ne correspondent pas à votre fichier CSV.

Power Query est-il vraiment utile pour importer des CSV dans Excel ?

Oui, Power Query est particulièrement utile si vous devez effectuer des transformations complexes sur vos données CSV, comme filtrer, trier, remplacer des valeurs, ou combiner des colonnes. Il offre une flexibilité bien supérieure aux méthodes d'importation classiques.

Mots-clés associés :

ouvrir csv excel importer csv excel utf8 excel séparateur point virgule convertir csv en excel problème importation csv excel

Partager cet article :