Aggiungi commenti nel foglio di lavoro di Excel Python

MS Excel supporta l’aggiunta di commenti alle celle nei fogli di lavoro per fornire informazioni aggiuntive. In vari casi, i commenti vengono utilizzati per spiegare una formula. Inoltre, MS Excel consente di definire la dimensione del carattere, l’altezza, la larghezza, ecc. dei commenti. In questo articolo imparerai come aggiungere commenti ai fogli di lavoro di Excel a livello di codice usando Python.

API Python per aggiungere commenti in Excel

Per aggiungere commenti alle celle nei fogli di lavoro di Excel, utilizzeremo Aspose.Cells for Python via Java. L’API ti consente di creare, modificare e convertire file Excel dall’interno delle tue applicazioni Python. Puoi scaricare l’API o installarla usando il seguente comando pip.

pip install aspose-cells

Aggiungi commenti a un foglio di lavoro Excel in Python

Di seguito sono riportati i passaggi per aggiungere un commento a una cella in un foglio di lavoro di Excel utilizzando Python.

L’esempio di codice seguente mostra come aggiungere un commento in un foglio di lavoro di 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")

Applicare la formattazione ai commenti in Excel

Di seguito sono riportati i passaggi per applicare la formattazione ai commenti in Excel utilizzando Python.

Nell’esempio di codice seguente viene illustrato come impostare la formattazione dei commenti in 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")  

Ottieni una licenza gratuita

È possibile utilizzare Aspose.Cells per Python tramite Java senza limitazioni di valutazione utilizzando una licenza temporanea.

Conclusione

In questo articolo, hai imparato come aggiungere commenti alle celle nei fogli di lavoro di Excel usando Python. Inoltre, hai visto come applicare la formattazione ai commenti a livello di codice. Puoi esplorare altre funzionalità dell’API utilizzando la documentazione. In caso di domande, non esitare a postare sul nostro forum.

Guarda anche