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 para adicionar comentários no Excel
- Adicionar comentários em uma planilha do Excel
- Aplicar formatação a comentários no Excel
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.
- Carregue o arquivo Excel usando a classe Workbook.
- Obtenha a referência da Worksheet desejada usando o método Workbook.getWorksheets().get(index).
- Adicione o comentário à célula desejada usando o método Worksheet.getComments().add(string cellName) e obtenha a referência do comentário em um objeto Comment.
- Defina a nota do comentário usando o método Comment.setNote().
- Salve o arquivo Excel atualizado usando o método Workbook.save(string).
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.
- Carregue o arquivo Excel usando a classe Workbook.
- Obtenha a referência da Worksheet desejada usando o método Workbook.getWorksheets().get(index).
- Adicione um comentário à célula usando o método Worksheet.getComments().add(string cellName) e obtenha a referência do comentário em um objeto Comment.
- Defina a nota do comentário usando o método Comment.setNote().
- Defina a formatação desejada do comentário usando o objeto Comentário.
- Salve o arquivo Excel atualizado usando o método Workbook.save(string).
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.