Comment Analyser des Images dans Excel Grâce au Python

Comment Analyser des Images dans Excel Grâce au Python

Excel ne cesse de faire évoluer ses fonctionnalités pour faciliter le travail des utilisateurs. Avec l'intégration du Python, il est désormais possible d'analyser et de manipuler des images directement au sein de vos feuilles de calcul. Cela signifie que vous n'avez plus besoin d'outils externes complexes pour réaliser des analyses d'images. Que ce soit pour détecter la netteté d'une photo, ajuster sa luminosité ou encore y ajouter un filigrane, tout se fait à la portée de quelques clics et lignes de code. Cet article va vous guider pas à pas à travers cette nouvelle fonctionnalité excitante d'Excel.

Les Nouvelles Fonctionnalités de Python dans Excel

Avec ce dernier ajout, Microsoft offre aux utilisateurs une manière simplifiée et rapide d’effectuer des analyses visuelles. Il suffit de glisser une image dans une cellule pour que Python puisse agir. Cette méthode sans besoin d'outils supplémentaires ouvre une nouvelle dimension d'analyse de données. Par exemple, au lieu d'estimer si une image est floue ou nette à l'œil nu, Excel le fait pour vous en quelques instants.

Les utilisateurs peuvent également expérimenter d’autres transformations d'images. Que ce soit pour appliquer des filtres, extraire des métadonnées, ajuster les couleurs ou superposer des logos, les possibilités sont vastes. Cette intégration stimule la créativité et permet de réaliser des présentations plus impactantes en un rien de temps.

En intégrant Python dans les feuilles de calcul Excel, Microsoft souhaite voir éclore une nouvelle catégorie de flux de travail pour l'analyse de données. Les utilisateurs peuvent s'attendre à découvrir des insights plus riches à partir des images qu'ils manipulent. De plus, la gestion de la taille des images est personnalisable, permettant d'optimiser la performance selon les besoins spécifiques.

Notre sélection Amazon

Lenovo LOQ 15IRX10 - Ordinateur Portable 15.6'' FHD (Intel Core i5-13450HX, RAM 16Go, SSD 512Go, NVIDIA RTX 5060 8GB, sans Système d'Exploitation) Clavier rétroéclairé AZERTY Français - Gris
Lenovo LOQ 15IRX10 - Ordinateur Portable 15.6'' FHD (Intel Core i5-13450HX, RAM 16Go, SSD 512Go, NVIDIA RTX 5060 8GB, sans Système d'Exploitation) Clavier rétroéclairé AZERTY Français - Gris
999,99  EUR
FIREBAT Ordinateur portable gaming RTX 5060 GDDR7, plus léger, 300Hz, 2560x1600, 2,5 K, 16'' QHD, Core i7-13700HX, 32 Go (16x2) DDR5, SSD PCIe 4.0 1 To, 500nits, 100%sRGB, Wi-Fi6E, Bluetooth5.3, métal
FIREBAT Ordinateur portable gaming RTX 5060 GDDR7, plus léger, 300Hz, 2560x1600, 2,5 K, 16'' QHD, Core i7-13700HX, 32 Go (16x2) DDR5, SSD PCIe 4.0 1 To, 500nits, 100%sRGB, Wi-Fi6E, Bluetooth5.3, métal
1 196,00  EUR
AOC Ordinateur Portable Gaming AMD Ryzen 7 7735HS9(Jus qu'à 4.75GHZ) 8 cœurs,DDR5 4800MHz,16GO Ram 512Go SSD Étendre à 4 to,Boîtier métallique,Rétroéclairé,WiFi 6,BT5.2,Type C,Pc 16 Pouces
AOC Ordinateur Portable Gaming AMD Ryzen 7 7735HS9(Jus qu'à 4.75GHZ) 8 cœurs,DDR5 4800MHz,16GO Ram 512Go SSD Étendre à 4 to,Boîtier métallique,Rétroéclairé,WiFi 6,BT5.2,Type C,Pc 16 Pouces
629,99  EUR
HP Victus 16-r0003sf Ordinateur Portable Gaming 16" FHD IPS 144 Hz, PC Portable Gamer (Intel Core i7-13620H, RAM 16 Go, SSD 512 Go, Nvidia GeForce RTX 4060 8Go, Windows 11), Laptop Gris, AZERTY
HP Victus 16-r0003sf Ordinateur Portable Gaming 16" FHD IPS 144 Hz, PC Portable Gamer (Intel Core i7-13620H, RAM 16 Go, SSD 512 Go, Nvidia GeForce RTX 4060 8Go, Windows 11), Laptop Gris, AZERTY
999,00  EUR
Lenovo LOQ 15IAX9E - Ordinateur Portable Gaming 15.6'' FHD 144Hz (Intel Core i5-12450HX, RAM 16Go, SSD 512Go, NVIDIA RTX 4050 6Go, sans Système d'Exploitation) Clavier AZERTY - Gris
Lenovo LOQ 15IAX9E - Ordinateur Portable Gaming 15.6'' FHD 144Hz (Intel Core i5-12450HX, RAM 16Go, SSD 512Go, NVIDIA RTX 4050 6Go, sans Système d'Exploitation) Clavier AZERTY - Gris
649,99  EUR

Comment Utiliser Python pour Analyser des Images dans Excel

Pour ceux qui souhaitent plonger dans cette nouvelle fonctionnalité, voici un guide étape par étape sur la façon de commencer :

  • 1) Insérez une image dans une cellule en allant sur Insérer > Illustrations > Images, puis sélectionnez la source appropriée (dispositif, bibliothèque d'images ou en ligne).
  • 2) Assurez-vous que l'image est entièrement contenue dans une cellule, car Python y fera directement référence.
  • 3) Dans une cellule vide, commencez votre formule Python en écrivant =PY(.
  • 4) Copiez et collez le script suivant pour détecter la netteté de l'image, en supposant que l'image est dans la cellule A1 :
  • from PIL import Imageimport numpy as npfrom scipy.signal import convolve2dimage = xl("A1")arr = np.array(image.convert("L"), dtype=np.float32)laplacian = convolve2d(arr, [[0, 1, 0], [1, -4, 1], [0, 1, 0]], mode='same', boundary='symm')"Flou" if np.var(laplacian) < 100 else "Nette".
  • 5) Exécutez le code en pressant Ctrl + Entrée, et la cellule affichera soit "Nette" soit "Flou" selon l'analyse.

En outre, vous avez la possibilité d'explorer d'autres tâches d'image en modifiant le code pour effectuer des ajustements de luminosité ou encore des modifications de couleur. N'oubliez pas d’adapter la taille d'entrée de l'image à vos besoins spécifiques via les options d'Excel pour maintenir une performance optimale.

Conclusion

Avec l'introduction de Python dans Excel, l'analyse d'images devient accessible à tous, tout en offrant une multitude de nouvelles opportunités créatives. Que vous soyez un analyste de données chevronné ou un simple utilisateur d'Excel, cette fonctionnalité vous donne les outils nécessaires pour transformer vos images en véritables sources d'informations. Nous vous encourageons à explorer cette fonctionnalité dès maintenant pour optimiser vos flux de travail et enrichir vos présentations. N'hésitez pas à tester différentes images et scripts pour comprendre toutes les possibilités offertes par cette innovation fascinante.

Passinné en jeuxvidéo, high tech, config PC, je vous concote les meilleurs articles
Nous nous aidons de l'IA pour certain article, si vous souhaitez nous participer et nous aider hésitez pas à nous contacter

Newsletter

Newsletter VIP gratuit pour les 10 000 premiers

Inscris-toi à notre newsletter VIP et reste informé des dernières nouveautés ( jeux, promotions, infos exclu ! )

Commentaires