Bonjour à tous,
J’utilise de plus en plus
Power Query (avec plaisir !) et j’avoue être pas mal déçu de la différence entre l’éditeur de requête de "la version Excel de Power Query" (du moins ma version 2019) et celui de "la version Power BI Desktop de Power Query".
En effet, cette dernière propose :
- la coloration syntaxique ;
- la liste des définitions des fonctions gérées.
Deux points très confortables et qui (me) manquent dans Excel…
Aussi, il m’arrive régulièrement d’éditer les requêtes
Power Query dans
Notepad++ que je trouve même plus agréable que l’éditeur intégré à Excel.
Je suis tombé tout à l’heure sur
ce petit billet de blog (en anglais) montrant une astuce permettant de
rajouter le langage M à l’éditeur de texte Notepad++.
Cela permet de gérer depuis
Notepad++ les deux points manquant à Excel (coloration syntaxique et définitions des fonctions gérées).
Le fichier
zip ci-joint contient 2 fichiers xml :
- ParamLangageNotepad++_M.xml : fichier qui contient le paramétrage lié à la coloration syntaxique ;
- M.xml : fichier qui contient la définition des fonctions du langage M.
Pour l’installer dans
Notepad++ :
- depuis Notepad++, aller dans le menu Langage > Langage utilisateur > Définir votre langage…. Ensuite, cliquer sur Importer et sélectionnez le fichier ParamLangageNotepad++_M.xml ;
- copiez le fichier M.xml dans le dossier dédié à la gestion des auto-complétions de Notepad++ - chez moi, ce dossier se situe ici : C:\Program Files\Notepad++\autoCompletion ;
- redémarrez Notepad++.
Il est à noter que :
- Les couleurs utilisées peuvent ensuite être ajustées dans le menu Définir votre langage… en sélectionnant le langage M ;
- La liste des fonctions du langage M peut être incomplète - je l’ai récupéré sur le billet de blog source et ai déjà remarqué une fonction manquante (Pdf.Tables). Celle-ci a été ajoutée dans les fichier-joints.
A+