Agregar comentarios en la hoja de cálculo de Excel Python

MS Excel admite la adición de comentarios a las celdas de las hojas de cálculo para proporcionar información adicional. En varios casos, los comentarios se utilizan para explicar una fórmula. Además, MS Excel te permite definir el tamaño de letra, alto, ancho, etc. de los comentarios. En este artículo, aprenderá cómo agregar comentarios a las hojas de cálculo de Excel mediante programación usando Python.

API de Python para agregar comentarios en Excel

Para agregar comentarios a las celdas en las hojas de cálculo de Excel, usaremos Aspose.Cells for Python via Java. La API le permite crear, modificar y convertir archivos de Excel desde sus aplicaciones de Python. Puede descargar la API o instalarla usando el siguiente comando pip.

pip install aspose-cells

Agregar comentarios a una hoja de cálculo de Excel en Python

Los siguientes son los pasos para agregar un comentario a una celda en una hoja de cálculo de Excel usando Python.

El siguiente ejemplo de código muestra cómo agregar un comentario en una hoja de cálculo de Excel usando 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")

Aplicar formato a comentarios en Excel

Los siguientes son los pasos para aplicar formato a los comentarios en Excel usando Python.

El siguiente ejemplo de código muestra cómo configurar el formato de los comentarios en 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")  

Obtenga una licencia gratis

Puede usar Aspose.Cells for Python a través de Java sin limitaciones de evaluación usando una licencia temporal.

Conclusión

En este artículo, aprendió cómo agregar comentarios a las celdas en las hojas de cálculo de Excel usando Python. Además, ha visto cómo aplicar formato a los comentarios mediante programación. Puede explorar otras características de la API usando la documentación. En caso de que tenga alguna consulta, no dude en publicarla en nuestro foro.

Ver también