La conversion du lien URL de l'image en image réelle dans Excel nous permet de traiter diverses données, de visualiser le contenu de l'image et de rendre les informations du tableau plus intuitives et riches. En particulier, la feuille de calcul Xlsx qui implique la liste de produits, l'affichage d'images ou l'analyse des données, en transformant le lien URL en une image réelle, peut non seulement aider tout le monde à s'identifier rapidement et à éviter l'ambiguïté du texte pur, mais aussi à afficher les données En même temps, obtenez le contenu des informations relatives à l'image. Voici trois méthodes pratiques pour les amis qui ne savent pas comment convertir le lien URL d'image dans le tableau Excel en image. Il ne faut que quelques étapes simples pour terminer l'opération de conversion du lien URL d'image en image dans Excel, ce qui permet d'économiser du temps et des efforts., Simple et intuitif, venez l'essayer avec moi!
Dans quels cas faut-il transformer le lien URL de l'image dans une cellule Excel en image?
- La conversion directe de liens d'image dans Excel en images réelles peut nous permettre de rendre le contenu plus intuitif lors de la création de listes de produits et de listes de prix, ce qui permet aux clients de comprendre rapidement l'apparence du produit et d'améliorer l'efficacité de la communication.
- Dans le processus d'analyse des données, un tableau avec des images contient une puissance expressive plus forte. Par exemple, lors de la classification de différents types de produits, transformer le lien en image peut afficher plus intuitivement le style de chaque catégorie.
- Après avoir fait le rapport ou le graphique, de nombreux liens vers des images de tableau ont été insérés à l'avance dans Excel. Nous pouvons rapidement transformer ces liens d'URL en images pour éviter un collage manuel compliqué entraînant une réduction de l'efficacité du travail, non seulement pour gagner du temps, mais aussi pour assurer la cohérence du contenu du tableau et de l'esthétique.
Aperçu de l'effet après la conversion en masse du lien URL d'image dans Excel
Avant le traitement:
Après le traitement:
Méthode 1: utiliser HeSoft Doc Batch Tool Transformez le lien URL de l'image Excel en images par lots
Index recommandé:★★★★★
Avantages:
- Prend en charge plusieurs opérations par lots de tableaux Excel et peut sélectionner plusieurs paramètres personnalisés pour la plage de traitement, la façon dont les images sont remplies et la hauteur et la largeur.
- Les fichiers ajoutés sont traités localement, il n'y aura pas de problèmes de téléchargement de fichiers, la protection de la vie privée des utilisateurs.
Inconvénients:
- Installez le logiciel uniquement pour une utilisation sur votre ordinateur.
Étapes de fonctionnement:
1. Ouvrez [ HeSoft Doc Batch Tool ], Sélectionnez [Outil Excel]-[Convertir l'adresse de l'image en image dans Excel].
2. Sélectionnez un moyen d'ajouter un fichier dans [Ajouter un fichier] ou [Importer un fichier à partir d'un dossier] pour ajouter un tableau Excel qui nécessite la conversion du lien URL, ou vous pouvez faire glisser directement le fichier ci-dessous. Après avoir déterminé qu'il n'y a pas de problème avec le classeur Xlsx importé, cliquez sur Suivant.
3. Dans l'interface des paramètres, vous pouvez personnaliser les paramètres de différentes options:
[Plage de traitement] Vous pouvez sélectionner toutes les cellules avec un lien URL image ou simplement convertir une colonne de cellules.
[Emplacement d'enregistrement de l'image] Vous pouvez remplacer l'image par une cellule contenant une URL, ou vous pouvez conserver le lien URL pour insérer une image à gauche ou à droite.
[Méthode de remplissage d'image] Le remplissage flottant peut déplacer l'image n'importe où dans le tableau Excel. Le remplissage incorporé ne peut fonctionner que pour épingler l'image dans une cellule.
Une fois sélectionné, cliquez à nouveau sur Suivant. Cliquez ensuite sur Parcourir pour sélectionner l'emplacement d'enregistrement du fichier Excel après le traitement.
4. Après avoir attendu la fin du traitement, cliquez sur le chemin rouge à l'emplacement de sauvegarde pour ouvrir le fichier pour voir le fichier Excel converti.
Méthode 2: Utilisez la fonction VBA Macro pour transformer un lot de liens dans une feuille Excel en images
Index recommandé:★★★☆ ☆
Avantages:
- Compatible avec toutes les versions après Excel 2010, le traitement est également plus rapide.
- Possibilité de personnaliser la mise en page et les paramètres des images converties.
Inconvénients:
- L'utilisation des fonctionnalités de macro peut présenter un risque de sécurité et nécessite l'activation de la sécurité des macros.
- Une erreur de réseau peut entraîner une interruption du traitement.
Étapes de fonctionnement:
1. Après avoir ouvert la feuille Excel à traiter, appuyez sur Alt F11 pour ouvrir l'éditeur VBA.
2. Insérez le nouveau module, puis entrez le code ci-dessous. Appuyez ensuite sur F5 pour exécuter la macro.
Méthode 3: Utilisez le script Python pour convertir des liens dans des tableaux Xlsx en images
Index recommandé:★★★☆ ☆
Avantages:
- Convient pour le traitement des données à grande échelle.
- Les images liées à la conversion peuvent être mises à l'échelle ou un filigrane peut être ajouté.
Inconvénients:
- Une base de programmation est nécessaire et le coût de l'apprentissage est plus élevé.
- À effectuer dans une configuration d'environnement Python.
Étapes de fonctionnement:
1. Installez la bibliothèque Python.
Pip install openpyxl requests pillow
2. Créez le script excel_Img.py suivant.
Import openpyxl
From io import BytesIO
Import requests
De PIL import Image
Wb = openpyxl.load_workbook("input.xlsx")
Ws = wb.active
For row in range(2, ws.max_row 1):
Url = ws.cell(row = row, column = 2).value # The URL is in column B
If url.startswith("http"):
Response = requests.get (URL)
Img = Image.open(BytesIO(response.content))
Img. save(f "temp_img _{row}.png")
Img_obj = openpyxl.drawing.image.Image(f "temp_img _{row}.png")
Img_obj.width, img_obj.height = 100, 100 # UNIFORM
Ws. add_image(img_obj, f "C{row}") # Insert image in column C
Wb. save("output.xlsx")