L'ajout de commentaires aux cellules améliore la clarté et la compréhension de la feuille de calcul. En fournissant des informations supplémentaires ou des explications, vous pouvez rendre vos calculs ou vos données plus accessibles à ceux qui examinent ou travaillent avec le fichier. Les commentaires contribuent à éliminer les ambiguïtés et garantissent que l'objectif ou la méthodologie derrière le contenu d'une cellule spécifique est clair pour tous. Cet article vous montrera comment ajouter des commentaires à Excel à l'aide de Python.
Installer la bibliothèque requise pour ajouter des commentaires à Excel
Pour ajouter des commentaires aux fichiers Excel avec Python, nous pouvons utiliser la bibliothèque Spire.XLS for Python, qui nous permet de créer, lire, convertir et manipuler des fichiers Excel dans des applications Python.
Avant de commencer, nous devons installer cette bibliothèque. Ouvrez simplement le terminal de votre projet et exécutez la commande pip suivante :
pip install Spire.Xls
Ajouter des commentaires à Excel avec Python
Avec Spire.XLS for Python, vous pouvez ajouter des commentaires textuels ou des commentaires avec des images aux cellules Excel.
Exemple 1 : Ajouter des commentaires textuels à Excel avec Python
L'exemple de code suivant montre comment ajouter des commentaires textuels à Excel en utilisant Python et Spire.XLS for Python :
from spire.xls import *
from spire.common import *
inputFile = "sample.xlsx"
outputFile = "CommentWithText.xlsx"
# Créer un objet de la classe Workbook
workbook = Workbook()
# Charger le fichier d'exemple depuis le disque
workbook.LoadFromFile(inputFile)
# Obtenir la première feuille de calcul
sheet = workbook.Worksheets[0]
# Obtenir la cellule spécifiée
range = sheet.Range["B4"]
# Définir l'auteur et le contenu du commentaire
author = "Jhon"
text = "Emergency task."
# Ajouter un commentaire à la cellule obtenue
comment = range.AddComment()
comment.Width = 200
comment.Visible = True
comment.Text = author + ":\n" + text
# Définir la police du commentaire
font = workbook.CreateFont()
font.FontName = "Tahoma"
font.KnownColor = ExcelColors.Black
font.IsBold = True
comment.RichText.SetFont(0, len(author), font)
# Enregistrer le fichier résultant
workbook.SaveToFile(outputFile, ExcelVersion.Version2013)
workbook.Dispose()
Exemple 2 : Ajouter des commentaires avec des images à Excel avec Python
L'exemple de code suivant montre comment ajouter un commentaire avec une image à Excel en utilisant Python et Spire.XLS for Python :
from spire.xls import *
from spire.common import *
inputFile = "logo.png"
outputFile = "CommentWithPicture.xlsx"
# Créer un objet de la classe Workbook
workbook = Workbook()
# Obtenir la première feuille de calcul
sheet = workbook.Worksheets[0]
# Obtenir la cellule spécifiée et y définir un texte
range = sheet.Range["C6"]
range.Text = "E-iceblue"
# Ajouter un commentaire à la cellule obtenue
comment = range["C6"].AddComment()
# Charger un fichier image et remplir le commentaire avec cette image
image = Image.FromFile(inputFile)
comment.Fill.CustomPicture(image, "logo.png")
# Définir la hauteur et la largeur du commentaire
comment.Height = image.Height
comment.Width = image.Width
comment.Visible = True
# Enregistrer le fichier résultant
workbook.SaveToFile(outputFile, ExcelVersion.Version2010)
workbook.Dispose()
Conclusion
L'ajout de commentaires dans Excel est une fonctionnalité précieuse qui améliore la compréhension et l'utilisabilité de vos feuilles de calcul Excel. En utilisant les exemples de code présentés dans cet article, vous pouvez automatiser facilement le processus d'ajout de commentaires à Excel avec Python.
Sujets connexes
- Python : Ajouter des en-têtes et des pieds de page à Excel
- Python : Ajouter ou lire des formules dans Excel
- Python : Ajouter des hyperliens à Excel
- Python : Créer, modifier ou supprimer des plages nommées dans Excel
- Python : Copier des feuilles de calcul dans Excel
- Python : Définir ou modifier les polices dans Excel
Top comments (0)