ExcelワークシートPythonにコメントを追加する

MS Excelは、ワークシートのセルにコメントを追加して、追加情報を提供することをサポートしています。さまざまな場合、式を説明するためにコメントが使用されます。さらに、MS Excelでは、コメントのフォントサイズ、高さ、幅などを定義できます。この記事では、Pythonを使用してプログラムでExcelワークシートにコメントを追加する方法を学習します。

Excelでコメントを追加するPythonAPI

Excelワークシートのセルにコメントを追加するには、Aspose.Cells for Python via Javaを使用します。 APIを使用すると、Pythonアプリケーション内からExcelファイルを作成、変更、および変換できます。 APIをダウンロードするか、次のpipコマンドを使用してインストールできます。

pip install aspose-cells

PythonでExcelワークシートにコメントを追加する

以下は、Pythonを使用してExcelワークシートのセルにコメントを追加する手順です。

次のコードサンプルは、Pythonを使用して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!")

# Saving the Excel file
workbook.save("output.xlsx")

Excelのコメントに書式を適用する

以下は、Pythonを使用してExcelのコメントに書式を適用する手順です。

次のコードサンプルは、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")  

無料ライセンスを取得する

一時ライセンスを使用すると、評価の制限なしにJava経由でAspose.CellsforPythonを使用できます。

結論

この記事では、Pythonを使用してExcelワークシートのセルにコメントを追加する方法を学習しました。さらに、プログラムでコメントにフォーマットを適用する方法を見てきました。 ドキュメントを使用して、APIの他の機能を調べることができます。ご不明な点がございましたら、フォーラムまでお気軽に投稿してください。

関連項目