设置工作簿属性

  1. func (f *File) SetDocProps(docProperties *DocProperties) error

设置工作簿的核心属性。可以设置的属性包括:

属性描述
Title文档标题
Subject文档主题
Creator创作者
Keywords文档关键词
Description资源内容的说明
LastModifiedBy执行上次修改的用户
Language文档内容的主要语言
Identifier对给定上下文中的资源的明确引用
Revision文档修订版本
ContentStatus文档内容的状态。例如: 值可能包括 “Draft”、”Reviewed” 和 “Final”
Category文档内容的分类
Version版本号,该值由用户或应用程序设置

例如:

  1. err := f.SetDocProps(&excelize.DocProperties{
  2. Category: "category",
  3. ContentStatus: "Draft",
  4. Created: "2019-06-04T22:00:10Z",
  5. Creator: "Go Excelize",
  6. Description: "This file created by Go Excelize",
  7. Identifier: "xlsx",
  8. Keywords: "Spreadsheet",
  9. LastModifiedBy: "Go Author",
  10. Modified: "2019-06-04T22:00:10Z",
  11. Revision: "0",
  12. Subject: "Test Subject",
  13. Title: "Test Title",
  14. Language: "en-US",
  15. Version: "1.0.0",
  16. })