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 pour ajouter des commentaires dans Excel
- Ajouter des commentaires dans une feuille de calcul Excel
- Appliquer la mise en forme aux commentaires dans Excel
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.
- Chargez le fichier Excel à l’aide de la classe Workbook.
- Obtenez la référence de la feuille de calcul souhaitée à l’aide de la méthode Workbook.getWorksheets().get(index).
- Ajoutez un commentaire à la cellule souhaitée à l’aide de la méthode Worksheet.getComments().add(string cellName) et obtenez la référence du commentaire dans un objet Comment.
- Définissez la note du commentaire à l’aide de la méthode Comment.setNote().
- Enregistrez le fichier Excel mis à jour à l’aide de la méthode Workbook.save(string).
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.
- Chargez le fichier Excel à l’aide de la classe Workbook.
- Obtenez la référence de la feuille de calcul souhaitée à l’aide de la méthode Workbook.getWorksheets().get(index).
- Ajoutez un commentaire à la cellule à l’aide de la méthode Worksheet.getComments().add(string cellName) et obtenez la référence du commentaire dans un objet Comment.
- Définissez la note du commentaire à l’aide de la méthode Comment.setNote().
- Définissez la mise en forme souhaitée du commentaire à l’aide de l’objet Commentaire.
- Enregistrez le fichier Excel mis à jour à l’aide de la méthode Workbook.save(string).
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.