自定义文档属性是您可以为Excel文档定义的额外属性。我们可以通过ICustomDocumentProperties.Add() 方法添加具有指定名称和值的自定义属性。以下是详细步骤:
- 导入所需模块。
- 创建一个Workbook对象。
- 使用Workbook.LoadFromFile() 方法加载Excel文档。
- 通过Workbook.CustomDocumentProperties属性获取文档的自定义文档属性。
- 使用ICustomDocumentProperties.Add() 方法向文档添加不同数据类型的自定义属性。
- 使用Workbook.SaveToFile() 方法保存结果文档。
- 释放资源。
代码示例
from spire.xls import *
from spire.xls.common import *
# 创建Workbook对象
workbook = Workbook()
# 加载示例的Excel文档
workbook.LoadFromFile("G:/Documents/Sample.xlsx")
# 添加自定义属性以将文档标记为“最终版”
workbook.CustomDocumentProperties.Add("最终版", True)
# 向文档添加其他自定义属性
workbook.CustomDocumentProperties.Add("编辑人员", "里恩")
workbook.CustomDocumentProperties.Add("电话号码", 81705109)
workbook.CustomDocumentProperties.Add("版本号", 7.12)
workbook.CustomDocumentProperties.Add("修改日期", DateTime.get_Now())
# 保存结果文档
workbook.SaveToFile("output/自定义文档属性.xlsx", FileFormat.Version2016)
workbook.Dispose()
添加结果
本文展示了如何使用Python向Excel文件插入预设和自定义文档属性。
了解更多Excel文件处理技巧,请前往Spire.XLS for Python教程。