Adicionar comentários na planilha do Excel Python

O MS Excel suporta a adição de comentários às células nas planilhas para fornecer informações adicionais. Em vários casos, os comentários são usados para explicar uma fórmula. Além disso, o MS Excel permite definir o tamanho da fonte, altura, largura, etc. dos comentários. Neste artigo, você aprenderá como adicionar comentários às planilhas do Excel programaticamente usando Python.

API Python para adicionar comentários no Excel

Para adicionar comentários às células nas planilhas do Excel, usaremos Aspose.Cells for Python via Java. A API permite criar, modificar e converter arquivos do Excel a partir de seus aplicativos Python. Você pode baixar a API ou instalá-la usando o seguinte comando pip.

pip install aspose-cells

Adicionar comentários a uma planilha do Excel em Python

A seguir estão as etapas para adicionar um comentário a uma célula em uma planilha do Excel usando Python.

O exemplo de código a seguir mostra como adicionar um comentário em uma planilha do 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 formatação a comentários no Excel

A seguir estão as etapas para aplicar a formatação aos comentários no Excel usando Python.

O exemplo de código a seguir mostra como definir a formatação dos comentários no 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")  

Obtenha uma licença gratuita

Você pode usar o Aspose.Cells para Python via Java sem limitações de avaliação usando uma licença temporária.

Conclusão

Neste artigo, você aprendeu como adicionar comentários às células em planilhas do Excel usando Python. Além disso, você viu como aplicar formatação aos comentários programaticamente. Você pode explorar outros recursos da API usando a documentação. Caso você tenha alguma dúvida, sinta-se à vontade para postar em nosso fórum.

Veja também