MS Excel 支持向工作表中的单元格添加注释以提供附加信息。在各种情况下,注释用于解释公式。此外,MS Excel 允许您定义注释的字体大小、高度、宽度等。在本文中,您将学习如何使用 Python 以编程方式向 Excel 工作表添加注释。
在 Excel 中添加注释的 Python API
为了给 Excel 工作表中的单元格添加注释,我们将使用 Aspose.Cells for Python via Java。该 API 允许您在 Python 应用程序中创建、修改和转换 Excel 文件。您可以 下载 API 或使用以下 pip 命令安装它。
pip install aspose-cells
在 Python 中向 Excel 工作表添加注释
以下是使用 Python 向 Excel 工作表中的单元格添加注释的步骤。
- 使用 Workbook 类加载 Excel 文件。
- 使用 Workbook.getWorksheets().get(index) 方法获取所需 Worksheet 的参考。
- 使用 Worksheet.getComments().add(string cellName) 方法向所需单元格添加注释,并在 Comment 对象中获取注释的引用。
- 使用 Comment.setNote() 方法设置评论的注释。
- 使用 Workbook.save(string) 方法保存更新的 Excel 文件。
以下代码示例展示了如何使用 Python 在 Excel 工作表中添加注释。
# 实例化工作簿对象
workbook = Workbook("workbook.xlsx")
# 通过传递其工作表索引来获取第一个工作表的引用
worksheet = workbook.getWorksheets().get(0)
# 向“F5”单元格添加评论
commentIndex = worksheet.getComments().add("F5")
# 访问新添加的评论
comment = worksheet.getComments().get(commentIndex)
# 设置注释注释
comment.setNote("Hello Aspose!")
# 保存 Excel 文件
workbook.save("output.xlsx")
将格式应用于 Excel 中的注释
以下是使用 Python 将格式应用于 Excel 中的注释的步骤。
- 使用 Workbook 类加载 Excel 文件。
- 使用 Workbook.getWorksheets().get(index) 方法获取所需 Worksheet 的参考。
- 使用 Worksheet.getComments().add(string cellName) 方法向单元格添加注释,并在 Comment 对象中获取注释的引用。
- 使用 Comment.setNote() 方法设置评论的注释。
- 使用 Comment 对象设置所需的评论格式。
- 使用 Workbook.save(string) 方法保存更新的 Excel 文件。
以下代码示例显示了如何在 Excel 中设置注释的格式。
# 实例化工作簿对象
workbook = Workbook("workbook.xlsx")
# 通过传递其工作表索引来获取第一个工作表的引用
worksheet = workbook.getWorksheets().get(0)
# 向“F5”单元格添加评论
commentIndex = worksheet.getComments().add("F5")
# 访问新添加的评论
comment = worksheet.getComments().get(commentIndex)
# 设置注释注释
comment.setNote("Hello Aspose!")
# 将评论的字体大小设置为 14
comment.getFont().setSize(14)
# 将评论的字体设置为粗体
comment.getFont().setBold(True)
# 将字体高度设置为 10
comment.setHeightCM(10)
# 将字体宽度设置为 2
comment.setWidthCM(2)
# 保存 Excel 文件
workbook.save("output.xlsx")
获得免费许可证
您可以使用 临时许可证 通过 Java 使用 Aspose.Cells for Python,而不受评估限制。
结论
在本文中,您学习了如何使用 Python 向 Excel 工作表中的单元格添加注释。此外,您还了解了如何以编程方式将格式应用于注释。您可以使用 文档 探索 API 的其他功能。如果您有任何疑问,请随时在我们的 论坛 上发帖。