Bureautique & productivité
Power Query dans Excel : importer, nettoyer et contrôler un CSV
5 min de lecture
Par l’équipe pédagogique Seven Gold School
Publié le · Mis à jour le

Power Query permet de conserver une suite d’étapes pour préparer des données, puis de la rejouer à l’actualisation. Pour apprendre à l’utiliser, commencez par une petite source dont vous pouvez contrôler chaque ligne. Cet exercice transforme un export de sept lignes en six achats exploitables, pour un montant total de 51 euros.
Téléchargez les trois fichiers : CSV de départ (fichier CSV), résultat attendu (fichier CSV) et requête M commentée (fichier TXT).
Les achats sont fictifs. L’exercice vise Excel de bureau disposant de Power Query et du connecteur Texte/CSV. La présence des commandes et des connecteurs varie selon la version et la plateforme : vérifiez votre environnement avant de suivre les étapes.
Quand choisir Power Query ?
L’outil est utile lorsqu’un même export doit être nettoyé régulièrement : imports commerciaux, listes d’inscriptions, suivi d’activité ou consolidation de fichiers de même structure. Le traitement devient consultable étape par étape. Vous pouvez revenir à l’étape où une information a changé.
Une formule reste adaptée à un calcul dans une feuille. Un tableau croisé dynamique résume des données déjà structurées. Power Query prépare la matière qui alimentera ces calculs ou ces synthèses. Il ne remplace pas à lui seul une base de données partagée ou un outil de gestion des droits.
1. Observer la source avant de la corriger
Ouvrez le CSV dans un éditeur de texte pour reconnaître sa structure : cinq colonnes, un point-virgule comme séparateur, des dates jour/mois/année et des prix avec virgule décimale. Les libellés contiennent volontairement quelques espaces superflus. La ligne C003 apparaît deux fois à l’identique.
Dans cet exercice, chaque identifiant correspond à un achat unique. Cette règle justifie l’examen du doublon. Dans vos propres fichiers, deux lignes semblables peuvent représenter deux opérations différentes : vérifiez la signification des identifiants avant de supprimer quoi que ce soit.
2. Importer en vérifiant le séparateur
Dans Excel, utilisez Données > Obtenir des données > À partir d’un fichier > À partir de Texte/CSV, selon les libellés de votre version. Choisissez le fichier source, contrôlez l’encodage UTF-8 et le séparateur point-virgule, puis ouvrez Transformer les données.
La prévisualisation doit montrer les cinq colonnes ID, Date, Article, Quantite et PrixUnitaire. Si tout apparaît dans une seule colonne, corrigez le séparateur avant de poursuivre. Si une étape de typage automatique a été ajoutée, vérifiez-la ; vous pouvez la remplacer par un typage explicite.
3. Nettoyer les textes et fixer les types
Sur les colonnes ID et Article, appliquez la transformation qui retire les espaces de début et de fin. Dans le code M fourni, elle utilise Text.Trim. « Carnet » et « Carnet » entouré d’espaces doivent alors se lire de la même façon.
Attribuez ensuite ces types :
| Colonne | Type attendu | Contrôle |
|---|---|---|
| ID | Texte | C001 reste un identifiant |
| Date | Date, paramètres français | 01/09/2026 désigne le 1er septembre |
| Article | Texte | Aucun espace périphérique |
| Quantite | Nombre entier | 3 est une quantité calculable |
| PrixUnitaire | Nombre décimal, paramètres français | 4,00 devient un nombre |
Le fichier M utilise la culture fr-FR pour convertir les dates et les décimales. Un affichage ressemblant à une date ne suffit pas : vérifiez également le type de la colonne. Conservez et examinez toute erreur de conversion plutôt que de la supprimer pour obtenir un tableau visuellement propre.
4. Retirer uniquement le doublon identifié
Sélectionnez les cinq colonnes et retirez les doublons identiques. Le code fourni applique Table.Distinct à l’ensemble du tableau typé. C003 est conservé une seule fois et le nombre de lignes passe de sept à six.
Ne sélectionnez pas seulement Article : cela supprimerait des achats légitimes. Ne sélectionnez pas seulement ID sans contrôle : deux lignes portant le même identifiant avec des montants différents demanderaient une investigation. La requête fournie conserve de telles lignes si leur contenu diffère.
5. Calculer les montants et rapprocher les totaux
Ajoutez une colonne personnalisée nommée Montant, calculée par [Quantite] * [PrixUnitaire]. Triez ensuite les identifiants par ordre croissant et chargez le résultat dans une feuille.
| Contrôle | Résultat attendu |
|---|---|
| Lignes avant dédoublonnage | 7 |
| Lignes après dédoublonnage | 6 |
| Total avant retrait du doublon | 55 € |
| Montant du doublon retiré | 4 € |
| Total final | 51 € |
Par article, les montants sont 16 euros pour les carnets, 21 pour les classeurs et 14 pour les stylos. Le CSV corrigé permet une comparaison ligne à ligne. Une égalité du total seule ne détecte pas toutes les erreurs : deux montants erronés pourraient se compenser.
Utiliser le code M fourni
Ouvrez le fichier texte de la requête. Remplacez la valeur Chemin par le chemin complet du CSV sur votre ordinateur. Vous pouvez ensuite copier la requête dans l’éditeur avancé de Power Query. Chaque étape porte un nom correspondant à son rôle.
Les références de fonctions ont été vérifiées dans la documentation Microsoft et les résultats numériques ont été contrôlés séparément. Le code n’a pas été exécuté dans Excel de bureau lors de la préparation de cette ressource. Le contrôle du chemin, des types et du résultat final fait donc partie de l’exercice.
Tester une actualisation utile
Dans une copie du CSV source, ajoutez C007;07/09/2026;Carnet;2;4,00. Enregistrez puis actualisez la requête. Vous devez obtenir sept achats uniques et un total de 59 euros. Le doublon C003 doit toujours être retiré une seule fois.
Documentez ensuite trois informations : l’emplacement du fichier, les colonnes attendues et les contrôles à réaliser après chaque import. Si une colonne est renommée ou si la source change de structure, inspectez l’étape en erreur avant de modifier le traitement.
Préparer votre formation Excel
Pour aller plus loin, choisissez un besoin précis : combiner des fichiers, rapprocher un référentiel, transformer des mois en lignes ou alimenter un tableau croisé dynamique. La durée et les exercices d’une formation Excel se déterminent à partir de vos acquis et de vos sources.
Demander un programme adapté à vos traitements de données.
Sources consultées le 12 octobre 2026 : Microsoft Learn, connecteur Texte/CSV (nouvel onglet) et conversion des types avec culture (nouvel onglet).


