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 ...
随机推荐
- CMD一般命令
返回根目录:cd\ 回车 进入D盘:输入cd\ 回车,返回根目录,再输入d:回车,即可进入d盘(注意:字符都是英文字符) 进入D盘叫JDK的文件夹:如上面进入d盘后,输入:cd jdk 回车即可 进入 ...
- Oracle GoldenGate 三、加密
写在开始前 从上周开始,我花了大量的业余时间阅读GoldenGate官方文档,并根据文档实践和进一步学习了解GoldenGate,以下便是根据官方文档理解总结的GoldenGate学习内容: Orac ...
- Some details of UIKit
[Some details of UIKit] 1.UIViewController的toolbarItems属性与UINavigationController配合使用. 2.The view for ...
- Oracle 11g PL/SQL Developer登入时候报ORA-12638: 身份证明检索失败的解决办法(安装了6遍,吐血之作)
1.报这个错的时候会弹出一个对话框,先点击终止 2.然后汇报出这个是错误的窗口,然后点击确认,但是不要关这个安装窗口也不要其他不必要操作,窗口最小化 3.找到product文件夹,一般在app文件里 ...
- Web前后端数据交换技术和规范发展史:Form、Ajax、Comet、Websocket
第一阶段:Form web应用想要与服务器交互,必须提交一个表单(form).服务器接收并处理该表单,然后返回一个全新的页面. 缺点:前后两个页面需要更新的数据可能很少,这个过程可能传输了很多之前那个 ...
- 安装Android SDK Manager的“Failed to fetch refused”问题解决方法
安装Android SDK Manager的"Failed to fetch refused"问题解决方法 一见 2014/11/11 问题现象: 步骤一:修改hosts文件(wi ...
- SQLServer 语句相关
--查询两行张表不同的数据 --相同数据 select tel_no from a intersect select tel_no from b --不同数据 select tel_no from ...
- C#读取MP3文件的专辑图片和ID3V2Tag信息(带代码)
第二次更新,后面的代码有问题,有些专辑图片读取不到.发现是PNG图片的问题.在读取的过程中调试发现,图片帧前10个字节包含了图片的格式,在有些歌曲写着JPEG的格式,数据却是PNG的.先说下思路. j ...
- NPOI设置Excel单元格字体、边框、对齐、背景色
代码: ICellStyle cellStyle = workbook.CreateCellStyle(); cellStyle.BorderBottom = BorderStyle.Thin; ce ...
- java.lang.IllegalArgumentException: No converter found for return value of type: class com.smart.result.Page
今天学习了一下spring boot 中的mybatis,用mybatis来增删改查用户,获取用户,添加用户,修改用户,删除用户,修改用户,都是可以的,但是获取带分页的用户列表,一直抛出这个java. ...