设置文档属性
func (f *File) SetDocProps(docProperties *DocProperties) error
设置工作簿的核心属性。可以设置的属性包括:
属性 | 描述 |
---|---|
Category | 文档内容的分类 |
ContentStatus | 文档内容的状态。例如: 值可能包括 “Draft”、”Reviewed” 和 “Final” |
Created | 使用 ISO 8601 UTC 时间格式表示的文档创建时间,例如 2019-06-04T22:00:10Z |
Creator | 创作者 |
Description | 资源内容的说明 |
Identifier | 对给定上下文中的资源的明确引用 |
Keywords | 文档关键词 |
Language | 文档内容的主要语言 |
LastModifiedBy | 执行上次修改的用户 |
Modified | 使用 ISO 8601 UTC 时间格式表示的文档修改时间,例如 2019-06-04T22:00:10Z |
Revision | 文档修订版本 |
Subject | 文档主题 |
Title | 文档标题 |
Version | 版本号,该值由用户或应用程序设置 |
例如:
err := f.SetDocProps(&excelize.DocProperties{
Category: "category",
ContentStatus: "Draft",
Created: "2019-06-04T22:00:10Z",
Creator: "Go Excelize",
Description: "This file created by Go Excelize",
Identifier: "xlsx",
Keywords: "Spreadsheet",
LastModifiedBy: "Go Author",
Modified: "2019-06-04T22:00:10Z",
Revision: "0",
Subject: "Test Subject",
Title: "Test Title",
Language: "en-US",
Version: "1.0.0",
})