L'intégration Python d'Excel obtient de nouvelles fonctionnalités d'image
Microsoft vient d'annoncer une nouvelle fonctionnalité pour Python dans Excel qui vous permet d'analyser les images dans vos feuilles de calcul. Vous n'avez plus besoin d'outils extérieurs – vous pouvez manipuler, analyser et extraire des informations des images directement dans Microsoft Excel sur Windows, Mac et le Web.
Tout ce que vous avez à faire est de déposer une image dans une cellule et d'exécuter du code Python dessus. Dans un exemple donné par Microsoft, une image a été placée dans une cellule en utilisant la méthode d'insertion standard de « Insérer> Illustrations> Images> Placer dans la cellule ». Ensuite, le code Python a été fait pour vérifier à quel point une image est floue ou nette, ainsi que pour la convertir en niveaux de gris. Pour faire le code, tapez = Py () Dans une cellule, puis utilisez un bloc de code comme cet exemple de Microsoft:
from PIL import Imageimport numpy as np
from scipy.signal import convolve2d
image = 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')
"Blurry" if np.var(laplacian) < 100 else "Sharp"
Assurez-vous d'appuyer sur Ctrl + Entrée ou le code ne fonctionnera pas. L'exemple vérifie la quantité de détails dans une image en utilisant un filtre spécial connu sous le nom de filtre laplacien. S'il n'y a pas beaucoup de variation, l'image est probablement floue, mais sinon, c'est probablement net.
Selon la société, la bibliothèque d'oreillers est actuellement la plus utile disponible pour l'analyse d'image avec Python dans Excel. Il vous donne une tonne d'outils pour le traitement des images, y compris l'accès au niveau des pixels, les transformations et l'extraction des métadonnées. Pour vous assurer que tout se déroule en douceur et que vous ne rencontrez aucune limite de données, vous pouvez ajuster les paramètres de la taille de l'image.
En allant dans « Fichier> Options> Avancé> Lors du calcul de ce classeur> Python dans Excel, » Vous pouvez choisir de redimensionner les images à la taille réelle, grande (1280×960), médium (640×480) ou petit (320×240). Ceci est super utile car si vous passez en revue la limite de données par cellule, vous verrez une erreur qui vous indique comment ajuster vos paramètres.
Il y a plus à cette mise à jour que de simplement montrer si une image est floue. Avec Python, vous pouvez également faire une manipulation sérieuse d'images sans avoir besoin de Photoshop. Vous pouvez faire des choses comme ajuster la luminosité, changer les couleurs ou même les images de produit de filigrane. Le plus averti de la technologie peut également plonger dans l'analyse des métadonnées et créer des parcelles pour explorer la structure et la composition d'une image.
Je pense que ce serait le mieux pour quelqu'un qui traite d'un grand nombre d'images et doit les traiter en vrac. Si vous allez modifier des images individuelles de temps en temps, vous pouvez également utiliser une application de rédaction de photos à moins que vous ayez vraiment besoin de toutes les informations.
Ce n'est pas la première grande mise à jour avec Python, mais apporter des images dans le mélange est un énorme pas en avant. La fonctionnalité est actuellement disponible pour ceux qui ont accès à Python dans Excel et exécutent des versions spécifiques de Windows (version 2509 ou version ultérieure) ou Mac (version 16.101 ou ultérieure). Pour ceux qui utilisent Excel pour le Web, c'est en cours de déploiement, vous devriez donc vous attendre à le voir bientôt.
