Ce guide complet explique comment importer des données depuis un fichier CSV dans Excel. Il replace les outils du ruban Données et les options d’encodage utiles en 2025.
Le tutoriel privilégie les gestes concrets pour réduire les erreurs d’importation. Repérez d’abord les contrôles rapides avant d’ouvrir le menu Données.
A retenir :
- Vérifier l’encodage UTF-8 et le séparateur avant importation
- Préférer Power Query pour nettoyage et transformation répétée
- Choisir l’emplacement de chargement pour préserver la mise en forme
- Automatiser les imports via VBA ou add-ins compatibles Office
Après ces contrôles, préparer le fichier CSV optimise l’importation dans Excel
Pour éviter les caractères corrompus, confirmer l’encodage et le séparateur
Les CSV mal encodés provoquent des caractères illisibles lors de l’ouverture dans Excel. Vérifier UTF-8 ou ANSI avant l’import limite ces incidents et facilite la lecture.
Le séparateur peut être la virgule, le point-virgule ou la tabulation selon l’origine du fichier. Choisir le bon délimiteur évite la fusion de colonnes et les décalages de cellules.
Vérifications fichier CSV :
- Encodage UTF-8 ou UTF-16 selon la source
- Délimiteur cohérent sur toutes les lignes
- Présence ou absence d’en-têtes uniforme
- Textes protégés par guillemets quand nécessaire
« J’ai appris à vérifier l’encodage UTF-8 avant toute importation, c’est devenu une habitude »
Alice L.
Ensuite, décider où charger les données dans le classeur évite les écrasements
Excel propose de charger les données dans la feuille active ou une nouvelle feuille pour isoler l’import. Choisir Nouvelle feuille simplifie les tests sans modifier les feuilles existantes du classeur.
Pour des rapports automatisés, indiquer une cellule cible garantit la cohérence des mises à jour. Utiliser Charger dans permet aussi de choisir le tableau de destination pour conserver les formats.
Méthode
Simplicité
Contrôle des séparateurs
Automatisation
Compatibilité
Ouverture directe
Élevée
Faible
Faible
Large
Assistant importation de texte (hérité)
Moyenne
Moyen
Faible
Classique
Power Query
Moyenne
Élevé
Élevé
Microsoft Office moderne
VBA
Faible
Élevé
Élevé
Flexible
Kutools et add-ins
Élevée
Moyen
Variable
Étendu
Une fois le fichier prêt, utiliser Power Query pour des importations modulables et répétables
Accéder à Données > Obtenir et transformer pour lancer Power Query
Power Query centralise le nettoyage avant le chargement pour des jeux de données hétérogènes. Selon Microsoft, Power Query facilite le nettoyage et la transformation sans toucher aux feuilles finales.
Il permet de prévisualiser, convertir les types et fusionner des colonnes avant d’envoyer les données vers Excel. Cette approche élimine les étapes manuelles répétitives pour les tableurs complexes.
Étapes Power Query :
- Données > Obtenir & transformer > À partir d’un fichier texte/CSV
- Sélectionner le fichier et définir le séparateur détecté
- Transformer les colonnes dans l’éditeur Power Query
- Charger ou Charger dans en choisissant la destination
« L’équipe IT a adopté Power Query pour ses possibilités de transformation sans code »
Marc N.
Paramétrer l’éditeur pour corriger types et colonnes avant chargement
Dans l’éditeur Power Query, normaliser les types évite les erreurs de format lors du chargement. Selon Guru99, l’éditeur est recommandé pour des jeux comportant des dates et des nombres mal typés.
Appliquer des règles de nettoyage permet de répéter le flux sur des fichiers similaires sans contrainte. En conséquence, le flux peut être rafraîchi sans manipulation manuelle lors des imports suivants.
Version Excel
Power Query
Assistant héritée
Remarque
Excel pour Microsoft 365 pour Mac
Disponible
Accessible via assistantes héritées
Recommandé pour supports récents
Excel 2024
Intégré
Option héritée possible
Fonctions avancées présentes
Excel 2024 pour Mac
Disponible
Variante héritée
Compatibilité améliorée
Excel 2021 pour Mac
Limitée
Souvent utilisée
Vérifier les fonctions disponibles
Quand l’import devient répétitif, automatiser via VBA ou add-ins accélère les workflows
Automatiser avec un script VBA pour charger un CSV en une seule exécution
Le recours au VBA convient lorsque les imports suivent des règles fixes et récurrentes. Selon jaimeexcel.com, un script bien parametré évite des manipulations répétitives, surtout pour des imports programmés.
Créer une macro qui appelle un fichier CSV et fixe les paramètres de délimiteur accélère le processus. L’exemple Sub ImportCSVFile décrit un flux typique pour insérer un CSV à la position choisie.
Exemple de script :
- Sélectionner le fichier via GetOpenFilename
- Choisir la cellule de départ pour le chargement
- Configurer le parseur (délimiteur, guillemets, types)
- Exécuter la QueryTables.Add pour importer
« J’ai programmé un import quotidien via VBA, cela a sauvé des heures chaque semaine »
Jean P.
Add-ins et Kutools pour simplifier l’insertion sans coder
Kutools propose une fonction d’insertion à la position du curseur pour importer rapidement un CSV sans script. L’outil ajoute des options pratiques pour combiner colonnes et supprimer lignes vides, utiles pour la gestion de données.
Office Tab et autres add-ins améliorent la productivité des tableurs en multipliant les vues et les opérations en onglets. Ces extensions conviennent particulièrement aux équipes qui traitent des volumes réguliers.
Options tierces disponibles :
- Kutools pour insertion rapide et fonctions de nettoyage
- Office Tab pour gestion multi-onglets et navigation
- Add-ins d’automatisation pour tâches récurrentes
- Connecteurs spécifiques Microsoft 365 pour flux
« L’approche recommandée privilégie Power Query pour la transformation sans code »
Lucie B.
Source : Xiaoyang, « Importer des données d’un fichier CSV dans Excel », Microsoft Support, 2025-08-06 ; Guru99, « Comment importer un fichier CSV dans Excel [Exemple] », Guru99 ; Jaimeexcel, « Importer ou exporter des fichiers texte (.txt ou .csv) », jaimeexcel.com.