创建的excel 增加文件信息便于备注
如作者、标题、标记、备注、主题等信息,其实这些信息都是存储在DocummentSummaryInformation和SummaryInformation里面的,这么一说我想大家应该明白了吧,这些信息是为了快速提取文件信息准备。
using NPOI;
using NPOI.SS.UserModel;
using NPOI.HSSF.UserModel;
using NPOI.HPSF;
using NPOI.POIFS.FileSystem;
using NPOI.XSSF.UserModel;
HSSFWorkbook books = new HSSFWorkbook();//生成xls格式excel
DocumentSummaryInformation dsi = PropertySetFactory.CreateDocumentSummaryInformation();
SummaryInformation si = PropertySetFactory.CreateSummaryInformation();
dsi.Company = "我今天创建的";
si.Subject = "我今天创建的Subject";
books.DocumentSummaryInformation = dsi;
books.SummaryInformation = si;
books.CreateSheet("Sheet1");
books.CreateSheet("Sheet2");
books.CreateSheet("Sheet3");
FileStream file = new FileStream(@"D:\Excel\1.xls", FileMode.Create);
books.Write(file);
file.Close();
books.Close();