Leçon 15 · Avancé · 20 min
Analyser un tableau Excel avec l'interpréteur Python intégré
Analyser un tableau Excel joint dans Copilot Chat avec l'interpréteur Python intégré : fichier préparé, question fermée, méthode expliquée, résultat recoupé.
- Objectif
- Vous saurez préparer un classeur Excel, le joindre à Copilot Chat, poser une question fermée qui déclenche l'interpréteur Python, et recouper le résultat avant de l'utiliser.
- Compétences
- Cadrer

Votre première tentative, sans aide
Joignez à Copilot Chat un export de tableur que vous n'avez pas nettoyé, puis demandez-lui un total. Cherchez ensuite, dans sa réponse, ce qui vous dirait combien de lignes il a réellement comptées.
Copilot Chat inclut un interpréteur Python : joignez un classeur Excel ou un fichier CSV, posez une question chiffrée, et il écrit puis exécute le code qui calcule, regroupe et trace. Le résultat n'est fiable que si le fichier est propre, la question fermée, la méthode annoncée et un chiffre recoupé à la main. Ce n'est pas Copilot dans Excel, réservé à la licence payante : vous travaillez sur une copie jointe.
1Un fichier propre avant toute question chiffrée
La FAQ de Microsoft Learn est explicite : Copilot Chat « utilise le langage Python pour aider les utilisateurs à réaliser des analyses de données complexes, comme le codage, la visualisation et les mathématiques ». Avec un fichier joint, un classeur Excel, un CSV ou un TSV d'après la page des formats acceptés, il lance une analyse ou une visualisation. À ne pas confondre avec Copilot dans Excel, dont le mode Python agit directement dans la feuille. Celui-là relève de la licence payante. Les utilisateurs sans licence n'ont d'ailleurs plus de volet Copilot dans Excel depuis avril 2026.
Le code s'exécute dans un bac à sable documenté par Microsoft : une machine virtuelle neuve, isolée des autres sessions, sans trafic réseau entrant ni sortant, détruite à la fin de la session. Le fichier joint est stocké dans votre OneDrive professionnel, supprimable à tout moment, et ne sert pas à entraîner les modèles. Deux réserves. Microsoft confirme l'existence de limites de téléversement sans les chiffrer. Les valeurs qui circulent, trois fichiers par vingt-quatre heures et 512 Mo par fichier, viennent de réponses communautaires de 2025. Elles ne sont pas garanties en septembre 2026. Et l'accès dit standard dépend de la capacité du service : aux heures de pointe, la fonction peut être temporairement restreinte, sans que ce soit une panne.
Le levier est ce que vous donnez. Avant le prompt, préparez le fichier :
Préparation Pourquoi Une seule feuille Copilot ne devine pas laquelle compte Ligne 1 = en-têtes, une ligne par enregistrement Le code lit les colonnes par leur nom Aucune ligne de total ni de cellule fusionnée Un total dans les données est compté deux fois Colonnes typées : dates en JJ/MM/AAAA, nombres sans texte Un « 12 k€ » n'est pas un nombre Dans le prompt, décrivez cette structure, posez une question fermée plutôt que « trouve des insights », demandez la méthode avant le résultat, le nombre de lignes prises en compte et la liste des anomalies rencontrées. Puis recoupez un chiffre dans Excel, avec un filtre ou une somme. C'est ce recoupement qui fait de la réponse une donnée.


Schéma « Analyser un tableau Excel avec Copilot »Schéma généré par IA et relu 2Deux mille tickets, un délai moyen vérifiable
Une responsable du support joint un export fictif de deux mille tickets et veut savoir si les délais se dégradent.
Prompt faible :
Trouve des insights.Copilot renvoie six observations générales, dont deux reposent sur des colonnes mal interprétées, sans méthode ni nombre de tickets. Rien n'est vérifiable, donc rien n'est utilisable.
Prompt fort :
Fichier tickets_fictifs.csv joint : une feuille, ligne 1 = en-têtes (id, date_creation, date_cloture, categorie, priorite, equipe), dates au format JJ/MM/AAAA, une ligne par ticket, aucune ligne de total. Question : le délai moyen de clôture a-t-il augmenté entre le premier et le deuxième trimestre 2026, globalement et par catégorie ? Avant de calculer, décris en trois lignes ta méthode : calcul du délai, exclusion des tickets non clos, regroupement par trimestre. Présente ensuite un tableau par catégorie : nombre de tickets, délai moyen T1, délai moyen T2, écart en jours. Indique le nombre de lignes prises en compte et signale toute anomalie rencontrée : dates manquantes, date de clôture antérieure à la création. Sépare les faits des hypothèses d'explication.Copilot annonce sa méthode, exclut 142 tickets non clos, signale 9 dates de clôture antérieures à la création, puis livre le tableau. La responsable filtre une catégorie dans Excel et retrouve la moyenne à une décimale près.
Ce qui change : la question est fermée et mesurable, donc la réponse est un tableau, pas une opinion. La méthode annoncée avant le résultat rend les choix de calcul visibles, donc leurs erreurs aussi. Les anomalies sont listées au lieu d'être ignorées, et le recoupement manuel fait du résultat un chiffre présentable.
3Nettoyez un export de ventes avant de calculer
Construisez un export de ventes fictif de deux cents lignes : en-têtes sur la ligne 3, une ligne « Total » tous les cinquante enregistrements, des montants écrits « 1 250 € ». Voici le prompt de départ, à améliorer :
« Combien on a vendu en mars ? »
Nettoyez d'abord le fichier selon le tableau du concept. Réécrivez ensuite le prompt : structure décrite, question fermée (montant HT total et quantité totale pour mars 2026), méthode demandée avant le résultat, nombre de lignes prises en compte, liste des dates non conformes. Le composeur ci-dessous vous guide ; activez les renforts « Se limiter aux fichiers joints » et « Séparer faits et hypothèses ». Recoupez enfin le montant avec un filtre Excel.
Grille d'auto-évaluation : (a) le fichier a été nettoyé et sa structure est décrite dans le prompt ; (b) la méthode et le nombre de lignes précèdent le résultat ; (c) un chiffre est recoupé dans Excel et correspond.
4Un total juste sur la mauvaise colonne
Une contrôleuse joint un export de ventes propre : une feuille, une ligne par commande, aucune ligne de total. Elle demande le chiffre d'affaires de mars 2026. Copilot annonce sa méthode, prend en compte 1 842 lignes, et livre 412 300 euros, un calcul juste, qu'elle recoupe dans Excel à l'euro près. Le chiffre part en comité. Il est faux : la colonne additionnée s'intitule « Montant », et c'est le montant TTC ; la colonne « Net », deux cases plus loin, contient le hors taxe attendu. Ce qu'il fallait voir : le fichier était propre mais ses en-têtes étaient ambigus, et la question ne nommait pas la colonne. Le recoupement a confirmé la somme, pas le choix de la colonne. Correction : décrivez les colonnes dans le prompt (« Montant = TTC, Net = HT, Qte = quantité ») ou renommez les en-têtes avant de joindre ; posez une question qui nomme la colonne (« somme de la colonne Net pour les commandes dont Date est en mars 2026 ») ; demandez « avant de calculer, indique quelle colonne tu additionnes et pourquoi ». Règle à retenir : un total juste sur la mauvaise colonne reste un chiffre faux.
5Quiz
Trois questions, correction immédiate. Le retour explique chaque option.
6Preuve de maîtrise
Collez votre prompt final, avec la description de la structure du fichier, la réponse de Copilot incluant la méthode annoncée et le nombre de lignes, puis le chiffre que vous avez recoupé dans Excel et le résultat de ce recoupement.
Cette leçon compte pour le badge AvancéVoir les quatre badges
Critères
Ce que vous écriviez au début de la leçon
Pour aller plus loin
Pour une analyse en plusieurs temps, extraction puis calcul puis synthèse, reprenez la méthode de Décomposer une tâche en trois prompts chaînés. La première leçon du parcours, Copilot Chat : ce qui est inclus dans votre Microsoft 365, rappelle pourquoi le fichier doit être joint, et le glossaire définit l'ancrage. La fiche Prompts Copilot pour la finance reprend ces gestes sur des clôtures mensuelles et des écarts budgétaires.
Questions fréquentes
Est-ce la même chose que Copilot dans Excel ?
Non. Copilot dans Excel, avec son mode Python, fait partie de la licence payante Microsoft 365 Copilot ; les utilisateurs de Copilot Chat sans licence n'ont plus de volet Copilot dans Excel depuis avril 2026. Ce que la leçon utilise, c'est l'interpréteur Python de Copilot Chat lui-même, qui travaille sur le fichier que vous joignez dans la conversation.
Mes données partent-elles sur internet ?
Le code Python s'exécute dans un bac à sable isolé, sans accès réseau entrant ni sortant, détruit en fin de session. Le fichier joint est stocké dans votre OneDrive professionnel, que vous pouvez vider, et il ne sert pas à entraîner les modèles. Les règles de confidentialité de votre organisation s'appliquent malgré tout : n'envoyez que ce que vous pourriez transmettre à un prestataire.
Combien de fichiers puis-je joindre, et de quelle taille ?
Microsoft confirme que des limites existent sans les chiffrer pour Copilot Chat. Des réponses communautaires de 2025 citent trois fichiers par vingt-quatre heures et 512 Mo par fichier ; ces chiffres ne figurent sur aucune page Microsoft et peuvent avoir changé. En accès standard, la fonction peut aussi être temporairement restreinte aux heures de pointe : ce n'est pas une erreur.