3 outils Python sans code qui automatisent les feuilles de calcul Excel en quelques secondes


L’automatisation Excel signifiait autrefois macros et VBA. Aujourd'hui, trois outils écrivent Python pour vous, depuis un bloc-notes de type tableur jusqu'à un assistant IA intégré à Excel lui-même. Voici ce que chacun fait, ce que cela coûte et qui devrait l’utiliser.

Mito

Un enregistreur de macros qui génère Python au lieu de VBA

Un écran d'ordinateur portable affichant Excel avec la colonne B sélectionnée et redimensionnée à l'aide du raccourci de répétition F4.

Mito reprend l'idée de l'enregistreur de macros et échange VBA contre Python. Il s'agit d'une interface de feuille de calcul qui s'exécute dans les blocs-notes Jupyter, ainsi que dans les applications Streamlit et Dash. Chaque modification effectuée dans la grille est convertie en code Python équivalent dans la cellule ci-dessous. Écrivez une RECHERCHEV, filtrez une colonne, créez un tableau croisé dynamique ou dessinez un graphique, et le code correspondant apparaît automatiquement. Réexécutez ce code le mois prochain lors d'une nouvelle exportation et l'ensemble du rapport se reconstruit, sans que personne ne répète les clics.

Cela en fait une solution idéale pour les analystes qui passent des jours à reconstruire les mêmes rapports mensuels. Étant donné que le code généré est visible, les personnes qui n’ont jamais prévu d’apprendre Python peuvent comprendre la syntaxe simplement en la regardant apparaître. Mito comprend également un assistant de chat IA qui peut générer ou corriger du code à partir d'une description en anglais simple, ce qui est utile lorsqu'une transformation est plus facile à décrire qu'à cliquer.

La configuration est le principal obstacle. Mito est un ensemble d'extensions Jupyter, installées avec une commande pip pour les packages mito-ai et mitosheet et lancées via JupyterLab. Quiconque n’a jamais ouvert un bloc-notes est confronté à une courte courbe d’apprentissage avant que la feuille de calcul n’apparaisse. C’est une réelle différence par rapport aux outils intégrés à Excel.

Le noyau est open source et le plan gratuit comprend la feuille de calcul de base ainsi que 150 achèvements d'IA par mois. Pro coûte 20 $ par utilisateur et par mois. Il ajoute des complétions illimitées, une feuille de calcul avancée avec un formatage supplémentaire et la possibilité de désactiver la télémétrie. Les entreprises clientes peuvent connecter leurs propres modèles de langage, y compris ceux déployés localement, afin que les données restent sur leurs propres systèmes.

Mito fonctionne mieux comme pont. Il conserve le flux de travail de style Excel, mais le résultat est un script qui peut être réexécuté, partagé et révisé.

Copilote, de toutes choses

Écoute-moi

Je sais que cela ne devrait pas vraiment compter, mais écoutez-moi : l'approche Copilot de Microsoft place l'automatisation dans Excel lui-même. Python dans Excel, construit en partenariat avec Anaconda, permet à Python de s'exécuter directement dans les cellules, et Copilot écrit désormais ce code à partir d'une requête en langage clair. Quelqu'un peut demander à Copilot de supprimer les doublons, de remodeler un tableau ou de tracer une tendance, et l'assistant insère le Python, l'exécute et réécrit les résultats dans le classeur. Le code généré reste visible et modifiable, afin que toute personne connaissant Python puisse l'ajuster.

La fonctionnalité a rapidement mûri. Le mode d'analyse avancé de Copilot a atteint les utilisateurs Windows en mars 2025. En 2026, Microsoft a étendu la prise en charge de Python dans Edit avec Copilot sur Windows, Mac et le Web. Il a également ajouté un mode Plan qui répertorie les étapes proposées pour approbation avant que quoi que ce soit ne change. Une mise à jour Insider d'août 2026 a introduit une compétence @python-in-excel qui génère des formules Python à la demande. Le calendrier de déploiement diffère selon la plate-forme et l'abonnement, et certains éléments restent réservés aux initiés, la disponibilité doit donc être vérifiée par rapport à un locataire spécifique avant d'être promise à une équipe.

Cela présente également un avantage en matière de sécurité. Python dans Excel s'exécute dans des conteneurs sur Azure plutôt que sur la machine locale. La vue protégée d'Excel bloque les formules Python dans les classeurs provenant d'Internet ou d'autres sources non fiables, renvoyant un #BLOCKED ! erreur jusqu'à ce que le fichier soit approuvé.

Le coût est la principale limitation. L’expérience d’édition dans Excel nécessite une licence Microsoft 365 Copilot et le niveau gratuit Copilot Chat ne l’inclut pas. Microsoft 365 Copilot est au prix de 30 $ par utilisateur et par mois, ce qui en fait un engagement financier important s'il est acheté uniquement pour l'automatisation d'Excel. Pour les organisations payant déjà pour Copilot, l’automatisation n’ajoute rien de plus. Pour la plupart des gens, le prix d’entrée est donc plus élevé que celui de Mito ou Julius. Son avantage est que le travail reste dans les limites de sécurité de Microsoft, ce qui est important pour les entreprises ayant des règles de conformité strictes.

Julius IA

Téléchargez un classeur, posez des questions, obtenez des réponses basées sur Python

Un écran d'ordinateur affiche une feuille de calcul Microsoft Excel avec tblSales écrit dans la cellule A1 au-dessus d'un tableau d'inventaire.

Julius est le plus indifférent des trois. Les utilisateurs téléchargent ou connectent des fichiers Excel, CSV, Google Sheets ou des données Airtable et posent des questions en langage naturel. En coulisses, Julius écrit et exécute Python ou SQL, puis renvoie des graphiques, des tableaux et des informations écrites. Rien ne doit être installé et aucune configuration Jupyter ou abonnement Microsoft n'est requis.

Pour un travail reproductible, Julius propose des cahiers, qui fonctionnent comme des modèles d'analyse réutilisables combinant du texte, des entrées de données et des étapes d'analyse. Un carnet construit autour du dossier de ventes d'un mois peut être orienté vers le mois suivant. Les utilisateurs qui souhaitent un contrôle plus précis peuvent ajouter des cellules de code avec Python pour les opérations que les invites en langage naturel ne couvrent pas, tandis que la plateforme gère la configuration technique.

Julius a également accédé à ChatGPT via une application. Selon sa liste, il peut utiliser Python pour mettre à jour des formules, combiner des feuilles de calcul, nettoyer les données et réviser les budgets ou les prévisions dans les classeurs enregistrés. Il peut ensuite produire des graphiques, des tableaux de bord HTML et des fichiers PowerPoint modifiables. Les listes tierces décrivent un niveau gratuit avec un forfait Pro à environ 20 $ par mois, mais les forfaits changent souvent, la page de tarification officielle est donc la meilleure référence.

Et il y a aussi quelques compromis. Un modèle de langage qui décide comment nettoyer les colonnes en désordre peut les lire mal, donc la vérification ponctuelle des totaux par rapport au fichier source reste judicieuse. Le téléchargement des données de l’entreprise sur une plateforme externe nécessite également de consulter sa politique de confidentialité. Cette étape ne s'applique pas à Copilot dans un locataire Microsoft 365 existant, ni à l'option Entreprise de Mito avec un modèle déployé localement.

Choisissez l'outil qui correspond à votre flux de travail

Mito convient aux analystes qui souhaitent des scripts réutilisables, Copilot s'adapte aux équipes déjà présentes dans Microsoft 365 et Julius fonctionne pour tous ceux qui souhaitent des réponses depuis une boîte de discussion. Tous trois abaissent la barrière du codage, mais aucun ne supprime la nécessité de vérifier les résultats.



Vous pouvez lire l’article original (en Angais) sur le sitewww.howtogeek.com