NPOI-Excel系列-1002.创建带有Document Summary Information和Summary Information的Excel文件

1.

 1 using NPOI.HSSF.UserModel;
 2 using NPOI.HPSF;
 3 using NPOI.POIFS.FileSystem;
 4 using Microsoft.VisualStudio.TestTools.UnitTesting;
 5 using System.IO;
 6 using System;
 7 namespace NPOI.Sample1
 8 {
 9     /// <summary>
10     /// 创建Excel文件
11     /// </summary>
12     [TestClass]
13     public class CreateExcelFile
14     {
15         /// <summary>
16         /// 创建带有Document Summary Information和Summary Information的Excel文件
17         /// </summary>
18         [TestMethod]
19         public void CreateExcelAndSummary()
20         {
21             //1.首先创建一个工作簿
22             HSSFWorkbook workbook = new HSSFWorkbook();
23 
24             //2.创建Excel文件的摘要信息(DocumentSummaryInformation)
25             DocumentSummaryInformation dsi = PropertySetFactory.CreateDocumentSummaryInformation();
26             dsi.Company = "NPOI Study Team";                            //单位名
27 
28             //3.创建SummaryInformation
29             SummaryInformation si = PropertySetFactory.CreateSummaryInformation();
30 
31             si.Author = "王光旭";                                      //作者
32             si.CreateDateTime = DateTime.Now;                           //创建时间
33             si.Subject = "使用NPOI创建Excel文档并且附带文档摘要信息";   //主题
34             
35             //设置工作簿的文档信息
36             workbook.DocumentSummaryInformation = dsi;
37             workbook.SummaryInformation = si;
38 
39             //创建一个工作表(注意:标准的Excel文件需要创建3个Sheet)
40             workbook.CreateSheet("sheet1");
41             
42             //创建文件流
43             FileStream fileStream = new FileStream(@"c:demo1.xls", FileMode.Create);
44             
45             //将工作簿通过文件流写入Excel文件
46             workbook.Write(fileStream);
47             //关闭文件流
48             fileStream.Close();
49         }
50 
51     }
52 }

2.效果如下:

转载于:https://www.cnblogs.com/wgx0428/p/4463811.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值