NPOI设置水平、垂直居中
C#语法:
string fs = "@report.xls";//文件路径
FileStream excelPath = File.Open(@fs, FileMode.Open, FileAccess.ReadWrite);//打开Excel
HSSFWorkbook excelBook = new HSSFWorkbook(excelPath);
#region 样式
ICellStyle style = excelBook.CreateCellStyle();//创建样式
//style.VerticalAlignment = VerticalAlignment.Justify;//垂直居中 方法1
style.Alignment=HorizontalAlignment.CenterSelection;//设置居中 方法2
//style.Alignment = HorizontalAlignment.Center;//设置居中 方法3
#endregion
HSSFSheet sheet0 = excelBook.GetSheetAt() as HSSFSheet;//获取第一个sheet
ICell cell5 = sheet0.GetRow().GetCell();//4代表行号,8代表列号,行列都是从0开始数;这里获取exlce的行列的单元格里面必须有内容,否则会报错;
//ICell cell5 = sheet0.CreateRow(4).CreateCell(8);//行列的单元格里面创建数据,如果有数据会被清空
cell5.CellStyle = style;//套用样式,居中有3种方法哪个能用就用哪个。
//然后按照这个逻辑两层for循环,行列循环就可以设定完毕你要的行列。
C#语法:string fs = "@report.xls";//文件路径FileStream excelPath = File.Open(@fs, FileMode.Open, FileAccess.ReadWrite);//打开ExcelHSSFWorkbook excelBook = new HSSFWorkbook(excelPath);#region 样式 ICellStyle style = excelBook.CreateCellStyle();//创建样式//style.VerticalAlignment = VerticalAlignment.Justify;//垂直居中 方法1 style.Alignment=HorizontalAlignment.CenterSelection;//设置居中 方法2//style.Alignment = HorizontalAlignment.Center;//设置居中 方法3 #endregionHSSFSheet sheet0 = excelBook.GetSheetAt(0) as HSSFSheet;//获取第一个sheetICell cell5 = sheet0.GetRow(4).GetCell(8);//4代表行号,8代表列号,行列都是从0开始数;这里获取exlce的行列的单元格里面必须有内容,否则会报错;//ICell cell5 = sheet0.CreateRow(4).CreateCell(8);//行列的单元格里面创建数据,如果有数据会被清空cell5.CellStyle = style;//套用样式,居中有3种方法哪个能用就用哪个。//然后按照这个逻辑两层for循环,行列循环就可以设定完毕你要的行列。NPOI设置水平、垂直居中的更多相关文章
- css设置水平垂直居中
关于CSS设置水平以及垂直居中的解决方案 想要水平居中? 内联的元素(文字)? .center-children { text-align: center;} 块级元素? .center-me { m ...
- Android进阶(二十二)设置TextView文字水平垂直居中
设置TextView文字水平垂直居中 有2种方法可以设置TextView文字居中: 一:在xml文件设置:android:gravity="center" 二:在程序中设置:m_T ...
- CSS(九):设置盒子水平垂直居中
通过设置下面的样式可以使盒子水平垂直居中: <!DOCTYPE html> <html lang="en"> <head> <meta c ...
- 手写面试编程题- 数组去重 深拷贝 获取文本节点 设置奇数偶数背景色 JS中检测变量为string类型的方法 第6题闭包 将两个数组合并为一个数组 怎样添加、移除、移动、复制、创建和查找节点? 继承 对一个数组实现随机排序 让元素水平 垂直居中的三种方式 通过jQuery的extend方法实现深拷贝
第1题==>实现数组去重 通过 new Set(数组名) // var arr = [12, 12, 3, 4, 5, 4, 5, 6, 6]; // var newarr1 = new Set ...
- CSS中怎么设置元素水平垂直居中?
记录怎么使用text-align与vertical-align属性设置元素在容器中垂直居中对齐.text-align与vertical-align虽然都是设置元素内部对齐方式的,但两者的用法还是有略微 ...
- CSS实现水平|垂直居中漫谈
利用CSS进行元素的水平居中,比较简单,手到擒来:行级元素设置其父元素的text-align center,块级元素设置其本身的left 和 right margins为auto即可.而撸起垂直居中, ...
- IE6+未知尺寸元素水平垂直居中
首先讨论在IE8以上(也就是支持伪元素after的基础上)的2种情况 当有一段不知道长度大小的文字在你面前,你需要使它垂直居中的时候,你肯定会想到:1.text-align:center;水平居中没错 ...
- CSS实现元素水平垂直居中—喜欢对称美,这病没得治
[TOC] 在CSS中对元素进行水平居中是非常简单的:如果它是一个行内元素,就对它的父元素应用text-align:center;如果它是一个块级元素,就对它自身应用margin:auto.然而要对一 ...
- CSS之水平垂直居中
在css的世界里,如果我们想让一个块级元素水平居中,想必大家都知道利用margin:0 auto;嘛,这样就可以让块级元素在它的父元素中水平居中了. 列如这样: <!DOCTYPE html&g ...
随机推荐
- C++11中std::unordered_map的使用
unordered map is an associative container that contains key-value pairs with unique keys. Search, in ...
- MyBatis 实用篇(一)入门
MyBatis 实用篇(一)入门 MyBatis(http://www.mybatis.org/mybatis-3/zh/index.html) 是一款优秀的持久层框架,它支持定制化 SQL.存储过程 ...
- myeclipse下对tomcat项目进行debug断点调试
对于eclipse或myeclipse调试J2SE项目或小应用进行断点调试,大家都不陌生,只要设置断点,debug运行就OK了.但是如果是web项目,而项目是在容器中运行的,比如tomcat,resi ...
- Yii2 upload
http://webtips.krajee.com/advanced-upload-using-yii2-fileinput-widget/ http://webtips.krajee.com/upl ...
- console.dir(someObject);
<script type="text/javascript"> function test(){ var array = [{"id":1},{&q ...
- Swift实现UIKit Dynamic动画
iOS7引入了UIKit Dynamics,可以帮助开发者开发出更接近真实世界的动画效果.之前,用户如果要做出这样的效果,需要话很多的时间在物理计算和Core Animation上.现在,所有的一切都 ...
- Vertex-Based Diffusion for 3-D Mesh Denoising(三维网格去噪中基于顶点的扩散算法)
Abstract—We present a vertex-based diffusion for 3-D mesh denoising by solving a nonlinear discrete ...
- Register A Callback To Handle SQLITE_BUSY Errors(译)
http://www.sqlite.org/c3ref/busy_handler.html留着自己看的. Register A Callback To Handle SQLITE_BUSY Error ...
- CodeForces - 468A ——(思维题)
Little X used to play a card game called "24 Game", but recently he has found it too easy. ...
- ArcGIS(批量)删除属性字段
ArcGIS下删除属性字段有两种方式:① 单个删除:② 批量删除. 单个删除 批量删除 尽管如此,ArcGIS桌面软件在属性字段的编辑上并不太方便,所以我们自己做了一些工具辅助平时的内业处理工作.(* ...