Aller au contenu

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

Un formateur montre comment combiner plusieurs tableaux et obtenir un jeu de données propre avec Power Query.

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 :

ColonneType attenduContrôle
IDTexteC001 reste un identifiant
DateDate, paramètres français01/09/2026 désigne le 1er septembre
ArticleTexteAucun espace périphérique
QuantiteNombre entier3 est une quantité calculable
PrixUnitaireNombre décimal, paramètres français4,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ôleRésultat attendu
Lignes avant dédoublonnage7
Lignes après dédoublonnage6
Total avant retrait du doublon55 €
Montant du doublon retiré4 €
Total final51 €

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).

Dans la même catégorie

Passez à l'action

Former une personne ou une équipe ?

Programme et devis personnalisés par e-mail.