StraFormationStraFormation

Power Query : le reporting casse quand la source change de dossier — comment le rendre transmissible ?

Deux collègues vérifient sur un ordinateur un reporting Power Query dont la source a été déplacée vers un dossier partagé.
Power QueryExcelreportingtransmission

Extrait — Modifier un chemin répare parfois l’actualisation, mais ne rend pas le reporting transmissible. Voici une méthode en cinq étapes, un passeport de reprise et un test de passation pour qu’un collègue puisse réellement relancer le fichier.

La réponse courte : ne corrigez pas seulement le chemin cassé. Placez l’emplacement de la source dans un paramètre, décrivez le fichier ou le dossier attendu, rendez visibles les contrôles de résultat, puis faites actualiser le classeur par une deuxième personne autorisée. Si cette personne doit encore vous demander où se trouve la source, quel fichier prendre ou comment vérifier les chiffres, le reporting fonctionne peut-être, mais il n’est pas transmissible.

Cette méthode concerne les reportings Excel alimentés par Power Query depuis un fichier ou un dossier : exports mensuels, suivi commercial, stocks, achats, RH ou comptabilité. Elle ne remplace pas les règles d’accès de l’entreprise et ne garantit pas qu’un même connecteur soit disponible sur toutes les versions d’Excel.

Pourquoi un simple déplacement peut bloquer toute l’actualisation

Une requête Power Query commence généralement par une étape Source. Lorsqu’elle lit un fichier local, la fonction M File.Contents utilise un chemin vers ce fichier. Si celui-ci est renommé, déplacé ou rendu inaccessible, la requête ne retrouve plus la ressource. Microsoft cite d’ailleurs le fichier introuvable, le changement d’emplacement, la modification des autorisations et le changement de schéma parmi les causes courantes d’échec d’actualisation dans sa page sur la gestion des erreurs de source Power Query.

Mais le chemin n’est qu’une dépendance parmi plusieurs. Une actualisation peut également échouer parce que :

  • le collègue n’a pas accès au dossier ;
  • les informations d’identification ou le niveau de confidentialité ne conviennent pas ;
  • la feuille, la table ou une colonne a changé de nom ;
  • un fichier temporaire ou d’un autre format est entré dans le dossier ;
  • la requête termine sans erreur, mais oublie une période ou charge des lignes inattendues.

La première question n’est donc pas « où remplacer C:\Utilisateurs\… ? », mais « quelle dépendance a changé, et comment le prochain responsable la reconnaîtra-t-il ? »

Le diagnostic en cinq minutes : chemin, accès, structure ou résultat ?

Avant d’éditer la requête, conservez le message exact et localisez la première étape en erreur dans l’éditeur Power Query. Microsoft recommande d’examiner le volet Requêtes et connexions, puis chaque étape de la requête, afin de distinguer l’erreur d’accès de l’erreur de transformation.

Utilisez ce tri rapide :

Ce que vous observezCause à vérifier d’abordTest utile
« Fichier introuvable » ou chemin absentFichier renommé, déplacé ou lecteur non montéOuvrir le chemin avec le même compte
Demande d’identification ou accès refuséDroits, compte ou confidentialitéVérifier la source dans Paramètres des sources de données
Erreur à l’étape de navigationFeuille, table ou objet renomméComparer le nom attendu au fichier actuel
Erreur sur une colonne ou un typeSchéma modifiéComparer colonnes obligatoires et types
Aucune erreur mais total incompletFichier filtré, période absente ou règle silencieuseCompter lignes, fichiers, clés et total de contrôle

Dans Excel, les commandes exactes peuvent varier selon la plateforme et l’abonnement. La documentation Microsoft sur les paramètres et autorisations des sources indique que les informations d’identification se gèrent dans Données > Paramètres des sources de données. Ne contournez pas une restriction de l’entreprise en copiant la source dans un espace personnel : faites corriger l’accès par la personne habilitée.

Réparer une fois ou rendre le reporting maintenable ?

La bonne solution dépend de la fréquence et du nombre de personnes concernées.

SituationCorrection proportionnéeLimite
Un fichier exceptionnel a été renomméCorriger la source et refaire les contrôlesÀ documenter si l’incident peut se répéter
Le même fichier change régulièrement d’emplacementCréer un paramètre de chemin ou d’URLLe paramètre ne donne pas les droits d’accès
Un nouveau fichier arrive chaque moisLire un dossier, filtrer les fichiers attendus et combinerLes fichiers doivent avoir une structure compatible
Plusieurs utilisateurs ont des chemins locaux différentsPréférer un emplacement partagé gouvernéÉviter de remplacer une dépendance locale par une autre
La structure change sans règleDéfinir un contrat de source et des contrôles d’échecPower Query ne peut pas deviner la règle métier

Microsoft présente les paramètres Power Query comme un moyen de stocker et gérer une valeur réutilisable, notamment dans les fonctions de source. Sa documentation sur les erreurs conseille explicitement de les utiliser pour substituer un nouvel emplacement, un nom de fichier ou une URL. Le gain n’est pas que le chemin devient « automatique » : il devient visible et modifiable à un seul endroit.

Méthode en cinq étapes pour séparer la configuration du traitement

1. Nommer la dépendance

Créez un paramètre au nom explicite, par exemple pDossierSource ou pFichierVentes, avec une description qui indique ce qu’il doit contenir. Évitez Paramètre1 : le remplaçant doit comprendre sa fonction sans ouvrir tout le code M.

2. Utiliser le paramètre dans l’étape Source

Pour un fichier unique, le début d’une requête peut prendre cette forme simplifiée :

let
    Source = Excel.Workbook(File.Contents(pFichierVentes), null, true)
in
    Source

Pour un dossier :

let
    Source = Folder.Files(pDossierSource)
in
    Source

Ces extraits illustrent uniquement la séparation du chemin. Une requête réelle doit ensuite choisir le bon objet, filtrer les fichiers, contrôler leur structure et appliquer les transformations. L’interface permettant de créer un paramètre se trouve généralement dans Accueil > Gérer les paramètres dans l’éditeur Power Query, mais vérifiez votre environnement.

3. Filtrer avant de combiner

Lire un dossier ne signifie pas accepter tout ce qu’il contient. Définissez au minimum : extension autorisée, règle de nommage, éventuels sous-dossiers, fichiers cachés ou temporaires, période attendue et fichier exemple. La documentation Microsoft sur la combinaison de fichiers précise que Power Query applique un même traitement à chaque fichier ; cela suppose une structure compatible.

4. Rendre les contrôles visibles

Ajoutez une zone de contrôle dans le classeur ou dans des requêtes dédiées : nombre de fichiers lus, nombre de lignes, clés distinctes, erreurs, période la plus récente et total métier de référence. Une actualisation « verte » ne prouve pas que toutes les données attendues sont présentes.

5. Tester avec une deuxième personne

Le créateur connaît trop bien ses propres raccourcis. La passation n’est validée que lorsqu’un collègue autorisé peut retrouver la source, renseigner le paramètre, actualiser, interpréter un écart et décider s’il peut utiliser le résultat.

Le passeport de reprise du reporting

Copiez ce tableau dans un onglet LIRE_AVANT_ACTUALISATION, dans la documentation d’équipe ou dans l’outil de suivi autorisé. Ne stockez jamais de mot de passe dans le classeur.

RubriqueÀ renseigner sans ambiguïté
FinalitéDécision ou activité alimentée par le reporting
Propriétaire métierPersonne qui valide les règles et le résultat
Responsable techniquePersonne ou équipe qui maintient les requêtes
SourceFichier, dossier, URL ou site ; propriétaire de la donnée
ParamètreNom exact, valeur attendue et lieu de modification
Contrat de structureFormat, table ou feuille, colonnes et types obligatoires
Règle d’arrivéeNommage, fréquence, période et fichiers à exclure
AccèsGroupe ou procédure d’autorisation, sans secret intégré
ContrôlesVolumes, clés, erreurs, dernière date et total à rapprocher
RepriseMessage d’erreur, premier diagnostic, escalade et dernier test réussi

Ce passeport ne remplace ni une procédure de sécurité ni un catalogue de données. Il donne au remplaçant les informations nécessaires pour distinguer une panne de chemin, un défaut d’accès, une rupture de structure et une anomalie métier.

Cas fictif : le fichier d’Alice part avec son poste

Simulation fictive. Alice consolide chaque mois les exports Ventes_2026-01.xlsx, Ventes_2026-02.xlsx, etc. Sa requête lit un dossier dans son espace personnel. Lorsqu’elle change de poste, le classeur reste dans l’équipe mais personne ne peut l’actualiser.

Réparation fragile

Un collègue remplace le chemin par son propre dossier Téléchargements. L’actualisation repart, mais le problème est seulement déplacé : la prochaine personne dépendra de ce nouveau poste, et rien ne précise quels fichiers doivent être présents.

Reprise durable à tester

L’équipe autorisée crée un dossier partagé gouverné, y place les exports validés et renseigne ce dossier dans pDossierSource. La requête conserve uniquement les fichiers .xlsx dont le nom commence par Ventes_, exclut les fichiers temporaires, puis combine les tables de même structure. Un onglet de contrôle affiche : fichiers lus, mois présents, lignes, commandes distinctes, erreurs de montant et total hors taxes.

Le collègue qui reprend le traitement ne reçoit pas seulement le classeur. Il reçoit le passeport, l’accès au dossier et un exercice : ajouter le fichier fictif du mois suivant, actualiser, rapprocher le total avec le bordereau source et expliquer une anomalie préparée.

Le cas est réussi si la personne sait aussi s’arrêter lorsqu’un mois manque ou qu’une colonne obligatoire a changé. Un reporting transmissible ne cache pas l’incertitude.

Test de passation : six épreuves avant de déclarer le fichier transmissible

Utilisez une copie du classeur et des données fictives ou désensibilisées.

  1. Inventaire — le repreneur retrouve le classeur, la source et la documentation sans indication orale supplémentaire.
  2. Accès — il ouvre la source avec son propre compte autorisé ; aucun identifiant n’est transmis dans un fichier ou un message.
  3. Configuration — il remplace la valeur du paramètre sans modifier les étapes de transformation.
  4. Actualisation — il charge un nouveau fichier compatible et obtient les résultats attendus.
  5. Contrôle — il rapproche au moins un volume, une clé, une date et un total métier.
  6. Incident — face à une colonne manquante ou un fichier absent, il identifie l’étape en cause, bloque l’usage du résultat et suit l’escalade prévue.

Exercice corrigé

Dans le jeu de test, quatre fichiers mensuels sont attendus. Le quatrième est présent, mais sa colonne Montant_HT a été renommée Montant. La bonne réponse n’est ni de supprimer l’étape en erreur ni de renommer silencieusement la colonne dans Power Query. Le repreneur doit :

  • constater que le contrat de structure est rompu ;
  • vérifier si le changement est volontaire et durable auprès du propriétaire de la source ;
  • décider, avec validation métier, s’il faut corriger le fichier, accepter les deux noms pendant une transition ou modifier le contrat ;
  • relancer les contrôles sur les quatre périodes ;
  • documenter la décision et la date du test.

La correction technique vient après la décision sur le sens de la colonne. Sinon, une requête peut fonctionner tout en mélangeant deux définitions différentes.

Les limites que le paramètre ne résout pas

Un paramètre de chemin n’accorde aucun droit, ne synchronise pas un lecteur réseau, ne transforme pas un chemin local en URL partageable et ne garantit pas la présence du même connecteur sur Windows, Mac et Excel pour le Web. Les niveaux de confidentialité peuvent aussi empêcher une combinaison de sources ; Microsoft avertit que les ignorer peut exposer des données confidentielles.

Il ne résout pas non plus :

  • les fichiers sources instables ou mal définis ;
  • les colonnes renommées sans coordination ;
  • les règles métier détenues par une seule personne ;
  • l’actualisation planifiée sans utilisateur ;
  • la diffusion d’un résultat à des personnes non autorisées.

Pour une exécution sans surveillance, une passerelle, un flux cloud ou une gouvernance de données plus large, il faut cadrer une architecture distincte. Power Query prépare et recharge les données ; il ne remplace pas à lui seul l’orchestration ni l’administration des accès.

Quelle formation choisir pour ce besoin ?

Une personne qui découvre encore les tables structurées, les types, les fusions et l’actualisation a d’abord besoin des fondations. Une personne qui sait déjà construire une requête simple mais doit paramétrer des sources, traiter des dossiers, gérer les erreurs et préparer une passation relève plutôt d’un niveau avancé.

La formation Excel avec Power Query de StraFormation présente deux parcours : 14 heures pour nettoyer, combiner et actualiser, et 21 heures pour paramétrer, fiabiliser et maintenir. La page indique des formats à Strasbourg, dans les locaux selon étude, ou à distance ; la version d’Excel, les connecteurs, les droits et les fichiers d’exercice sont vérifiés avant le programme. Les prix, dates, places, financement et adéquation exacte doivent être confirmés au moment de la demande.

Si votre difficulté concerne plutôt le choix entre ajout et fusion, commencez par Power Query : ajouter ou fusionner sans fausser les totaux. Si le problème vient de dates qui ne se trient pas dans Excel, utilisez le diagnostic texte, vraie date et heure cachée.

À retenir

Un chemin réparé remet un fichier en route. Un reporting transmissible sépare la configuration du traitement, décrit ses sources, rend ses contrôles visibles et résiste à un test par une deuxième personne.

Pour demander une orientation à StraFormation, indiquez : votre version et plateforme Excel, le type de source, son emplacement actuel, la fréquence d’actualisation, le message d’erreur éventuel, le nombre de personnes qui doivent reprendre le fichier, les contrôles métier disponibles et la sensibilité des données. Si vous partagez un exemple, utilisez des données fictives ou désensibilisées. Ces éléments permettront de comparer un parcours Fondations, un parcours Avancé ou un besoin qui dépasse le cadre d’une formation, sans promettre à l’avance une correction, un financement ou une automatisation complète.

4.8/5

225+ avis Google

Qualiopi

Certifié qualité

Éligible CPF

100% finançable

5000+

Apprenants formés

Formations recommandées

Articles pour aller plus loin