DEV Community

Liam Anderson
Liam Anderson

Posted on

Comment ajouter des commentaires à Excel avec Python

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 
Enter fullscreen mode Exit fullscreen mode

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() 
Enter fullscreen mode Exit fullscreen mode

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() 
Enter fullscreen mode Exit fullscreen mode

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

Top comments (0)