本文将介绍如何使用Spire.XLS for Java给Excel文档设置内置文档属性和自定义文档属性。
设置内置文档属性
import com.spire.xls.ExcelVersion;
import com.spire.xls.Workbook;
public class BuiltinProperties {
public static void main(String[] args){
//加载Excel文档
Workbook workbook = new Workbook();
workbook.loadFromFile("input.xlsx");
//给文档设置标题、主题、作者等内置文档属性
workbook.getDocumentProperties().setTitle("设置文档属性");
workbook.getDocumentProperties().setSubject("Spire.XLS for Java Demo");
workbook.getDocumentProperties().setAuthor("张丽");
workbook.getDocumentProperties().setManager("王刚");
workbook.getDocumentProperties().setCompany("E-iceblue");
workbook.getDocumentProperties().setCategory("Spire.XLS for Java");
workbook.getDocumentProperties().setKeywords("Excel文档属性");
//保存结果文档
workbook.saveToFile("BuiltinDocumentProperties.xlsx", ExcelVersion.Version2013);
}
}
设置自定义文档属性
import com.spire.xls.ExcelVersion;
import com.spire.xls.Workbook;
import java.util.Date;
public class CustomProperties {
public static void main(String[] args){
//加载Excel文档
Workbook workbook = new Workbook();
workbook.loadFromFile("input.xlsx");
//给文档添加自定义文档属性
workbook.getCustomDocumentProperties().add("_MarkAsFinal", true);
workbook.getCustomDocumentProperties().add("编辑", "E-iceblue");
workbook.getCustomDocumentProperties().add("联系电话", 81705109);
workbook.getCustomDocumentProperties().add("更新日期", new Date());
//保存结果文档
workbook.saveToFile("CustomDocumentProperties.xlsx", ExcelVersion.Version2013);
}
}