NPOI格式设置1

using NPOI.SS.UserModel;
using NPOI.HSSF.UserModel;   

//创建Execl
IWorkbook hssfworkbook =new HSSFWorkbook();   

//创建一个Sheet
hssfworkbook.CreateSheet("Sheet1");   

//HSSFWorkbook实例写入文件
FileStream file = new FileStream(@"test.xls", FileMode.Create);
hssfworkbook.Write(file);
file.Close();   

//要创建单元格首先要创建单元格所在的行,比如,下面的代码创建了第0行:
ISheet sheet1 = hssfworkbook.CreateSheet("Sheet1");
IRow row1=sheet1.CreateRow(0);   

//行建好了,就可以建单元格了,比如创建A1位置的单元格:
row1.CreateCell(0).SetCellValue("This is a Sample");   

//或者sheet1.GetRow(0).CreateCell(0).SetCellValue("This is a Sample");   

//set header text 设置页眉
s1.Header.Center = "This is a test sheet";
//set footer text 设置页脚
s1.Footer.Left = "Copyright NPOI Team";
s1.Footer.Right = "created by 123";   

//set date format 设置单元格格式
ICellStyle cellStyle = hssfworkbook.CreateCellStyle();
IDataFormat format = hssfworkbook.CreateDataFormat();
cellStyle.DataFormat = format.GetFormat("yyyy年m月d日");
//cellStyle.DataFormat = HSSFDataFormat.GetBuiltinFormat("0.00"); 单元格格式为“0.00”来表示,"¥#,##0"美元显示,"0.00%"百分比显示
cell.CellStyle=cellStyle;  

//合并单元格
IRow row = sheet.CreateRow(0);
ICell cell = row.CreateCell(0);
cell.SetCellValue("Sales Report");
ICellStyle style = hssfworkbook.CreateCellStyle();
style.Alignment = HorizontalAlignment.CENTER;
IFont font = hssfworkbook.CreateFont();
font.FontHeight = 20*20;
style.SetFont(font);
cell.CellStyle = style;
sheet.AddMergedRegion(new Region(0, 0, 0, 5)); 
时间: 2024-10-14 16:21:44

NPOI格式设置1的相关文章

NPOI 格式设置2—时间,千分位,繁体,小数位

在Excel中我们经常要设置格式,比如说日期格式(yyyymmdd).小数点格式(1.20).货币格式($2000).百分比格式(99.99%)等等,这些东西在过去我们恐怕只能在服务器端生成好,不但增加了服务器端的代码量,还造成了不必要的字符串替换操作,如今NPOI将让服务器从这种完全没有必要的操作中解放出来,一切都将由Excel在客户端处理. 使用NPOI时要注意,所有的格式都是通过CellStyle.DataFormat赋给单元格的,而不是直接赋给单元格. 案例一 日期格式 假设我们现在需要

SOAP 格式设置选项

SOAP 格式设置选项 两个格式设置选项为: Style:适用于 SOAP 消息中 Body 元素的子元素(也可能是孙级).此选项指定为 binding WSDL 元素(通常情况下)或 operation 元素的 style 属性. Use:适用于出现在下一个级别的 Web 服务方法参数(或返回值).此选项指定为 body 元素的 use 属性. 有关 SOAP 规范的详细信息,请访问 W3C 网站 (http://www.w3.org/TR/SOAP).有关 WSDL 规范的详细信息,也可以访

sql prompt格式设置

sql prompt格式设置.

格式设置详解

AxureRP 6.0以前版本的格式设置都是在右键菜单里面的,不是很方便操作,6.0版本将这个功能分到右侧面板里面,并且增加了页面级的格式设置,大大方便了操作设 置,包括增加了对手绘风格格式的默认支持,再也不需要通过加载额外的手绘组件库来完成了.AxureRP的组件和页面级的格式设置,其实就是网页设计当中 的CSS代码,只不过用图形界面实现了,这样更直观,也更好掌握,毕竟不是所有的产品设计人员都懂CSS的. 这里介绍一下各种格式设置,其实大家如果用中文版的话,是比较一目了然的,虽然汉化包里面广告

rdlc 格式设置

在用vs2013开发rdlc报表时,发现好多报表样式问题: 1.导出的pdf偶数页总是空白页. 2.导出的Excel打印时,内容显示不全. 3.word内容显示不全. 查了好多资料终于找到解决方案了,如下: 1.点击项目下需要修改的rdlc文件,发现工具栏会出现"REPORT"按钮,选择“Report Properties”,弹出如下窗体: 默认Page units是Inches(英寸),我们改为选择Centimeters(厘米). 发现Page size 自动调整为: Width:2

使用EndNote在Word中插入参考文献的格式设置

endnote其实自带了很多参考文献格式的样式,如下图,但往往跟我们要使用的会有所出入,本文主要介绍的就是设置自定义endnote参考文献格式,以endnote X6和word2003为例,其它版本以此类推. 1.可以先把不用的样式设置为不显示.Edit→Output Styles→Open Style Manager.然后在打开的界面选择Unmark All. 2.新建一个样式.选择Edit→Output Styles→New Style. 3.根据需要的参考文献格式,对Citations中的

Eclipse中java文件头注释格式设置

Eclipse中java文件头注释格式设置 Eclipse中java文件头注释格式设置 windows->preferences->java->Code Templates->comments->Type->edit Eclipse注释规范模版总结 新建类文件 /** * @ClassName:     ${file_name} * @Description:   ${todo}(用一句话描述该文件做什么) * * @author          ${user} * 

水晶报表导出文件的格式设置

原文:水晶报表导出文件的格式设置 水晶报表中自带的导出和打印功能用起来确实很方便,只不过有时候需要导出的文件并不需要那么多种类型,在网上找到一些朋友的代码总结了一下,可以通过代码实现自定义导出文件类型 首先需要定义一个枚举: public enum AllowedExportFormat { /// <summary> /// PDF. /// </summary> PDF = 1, /// <summary> /// Excel(97-2003) /// </s

SQL Server中getdate()函数的时间格式设置

Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06Select