Ajouter des commentaires dans la feuille de calcul Excel Python

MS Excel prend en charge l’ajout de commentaires aux cellules des feuilles de calcul pour fournir des informations supplémentaires. Dans divers cas, des commentaires sont utilisés pour expliquer une formule. De plus, MS Excel vous permet de définir la taille de la police, la hauteur, la largeur, etc. des commentaires. Dans cet article, vous apprendrez à ajouter des commentaires aux feuilles de calcul Excel par programmation à l’aide de Python.

API Python pour ajouter des commentaires dans Excel

Afin d’ajouter des commentaires aux cellules dans les feuilles de calcul Excel, nous utiliserons Aspose.Cells for Python via Java. L’API vous permet de créer, de modifier et de convertir des fichiers Excel à partir de vos applications Python. Vous pouvez soit télécharger l’API ou l’installer à l’aide de la commande pip suivante.

pip install aspose-cells

Ajouter des commentaires à une feuille de calcul Excel en Python

Voici les étapes pour ajouter un commentaire à une cellule dans une feuille de calcul Excel à l’aide de Python.

L’exemple de code suivant montre comment ajouter un commentaire dans une feuille de calcul Excel à l’aide de Python.

# Instantiating a Workbook object
workbook = Workbook("workbook.xlsx")

# Obtaining the reference of the first worksheet by passing its sheet index
worksheet = workbook.getWorksheets().get(0)

# Adding a comment to "F5" cell
commentIndex = worksheet.getComments().add("F5")

# Accessing the newly added comment
comment = worksheet.getComments().get(commentIndex)

# Setting the comment note
comment.setNote("Hello Aspose!")

# Saving the Excel file
workbook.save("output.xlsx")

Appliquer la mise en forme aux commentaires dans Excel

Voici les étapes à suivre pour appliquer la mise en forme aux commentaires dans Excel à l’aide de Python.

L’exemple de code suivant montre comment définir la mise en forme des commentaires dans Excel.

# Instantiating a Workbook object
workbook = Workbook("workbook.xlsx")

# Obtaining the reference of the first worksheet by passing its sheet index
worksheet = workbook.getWorksheets().get(0)

# Adding a comment to "F5" cell
commentIndex = worksheet.getComments().add("F5")

# Accessing the newly added comment
comment = worksheet.getComments().get(commentIndex)

# Setting the comment note
comment.setNote("Hello Aspose!")

# Setting the font size of a comment to 14
comment.getFont().setSize(14)

# Setting the font of a comment to bold
comment.getFont().setBold(True)

# Setting the height of the font to 10
comment.setHeightCM(10)

# Setting the width of the font to 2
comment.setWidthCM(2)

# Saving the Excel file
workbook.save("output.xlsx")  

Obtenez une licence gratuite

Vous pouvez utiliser Aspose.Cells for Python via Java sans limitation d’évaluation à l’aide d’une licence temporaire.

Conclusion

Dans cet article, vous avez appris à ajouter des commentaires aux cellules des feuilles de calcul Excel à l’aide de Python. De plus, vous avez vu comment appliquer la mise en forme aux commentaires par programmation. Vous pouvez explorer d’autres fonctionnalités de l’API à l’aide de la documentation. Si vous avez des questions, n’hésitez pas à poster sur notre forum.

Voir également