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);//打开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(0) as HSSFSheet;//获取第一个sheet
ICell cell5 = sheet0.GetRow(4).GetCell(8);//4代表行号,8代表列号,行列都是从0开始数;这里获取exlce的行列的单元格里面必须有内容,否则会报错;
//ICell cell5 = sheet0.CreateRow(4).CreateCell(8);//行列的单元格里面创建数据,如果有数据会被清空
cell5.CellStyle = style;//套用样式,居中有3种方法哪个能用就用哪个。
//然后按照这个逻辑两层for循环,行列循环就可以设定完毕你要的行列。

NPOI设置水平、垂直居中的更多相关文章

  1. css设置水平垂直居中

    关于CSS设置水平以及垂直居中的解决方案 想要水平居中? 内联的元素(文字)? .center-children { text-align: center;} 块级元素? .center-me { m ...

  2. Android进阶(二十二)设置TextView文字水平垂直居中

    设置TextView文字水平垂直居中 有2种方法可以设置TextView文字居中: 一:在xml文件设置:android:gravity="center" 二:在程序中设置:m_T ...

  3. CSS(九):设置盒子水平垂直居中

    通过设置下面的样式可以使盒子水平垂直居中: <!DOCTYPE html> <html lang="en"> <head> <meta c ...

  4. 手写面试编程题- 数组去重 深拷贝 获取文本节点 设置奇数偶数背景色 JS中检测变量为string类型的方法 第6题闭包 将两个数组合并为一个数组 怎样添加、移除、移动、复制、创建和查找节点? 继承 对一个数组实现随机排序 让元素水平 垂直居中的三种方式 通过jQuery的extend方法实现深拷贝

    第1题==>实现数组去重 通过 new Set(数组名) // var arr = [12, 12, 3, 4, 5, 4, 5, 6, 6]; // var newarr1 = new Set ...

  5. CSS中怎么设置元素水平垂直居中?

    记录怎么使用text-align与vertical-align属性设置元素在容器中垂直居中对齐.text-align与vertical-align虽然都是设置元素内部对齐方式的,但两者的用法还是有略微 ...

  6. CSS实现水平|垂直居中漫谈

    利用CSS进行元素的水平居中,比较简单,手到擒来:行级元素设置其父元素的text-align center,块级元素设置其本身的left 和 right margins为auto即可.而撸起垂直居中, ...

  7. IE6+未知尺寸元素水平垂直居中

    首先讨论在IE8以上(也就是支持伪元素after的基础上)的2种情况 当有一段不知道长度大小的文字在你面前,你需要使它垂直居中的时候,你肯定会想到:1.text-align:center;水平居中没错 ...

  8. CSS实现元素水平垂直居中—喜欢对称美,这病没得治

    [TOC] 在CSS中对元素进行水平居中是非常简单的:如果它是一个行内元素,就对它的父元素应用text-align:center;如果它是一个块级元素,就对它自身应用margin:auto.然而要对一 ...

  9. CSS之水平垂直居中

    在css的世界里,如果我们想让一个块级元素水平居中,想必大家都知道利用margin:0 auto;嘛,这样就可以让块级元素在它的父元素中水平居中了. 列如这样: <!DOCTYPE html&g ...

随机推荐

  1. ThinkCMF框架使用 - 如何创建应用 -1

    .应用就是application目录下的一个模块,它是独立于其它模块存在的,有自己独立的运行空间: .应用采用MVC的结构: .拿Blog应用举例: Blog Controller 控制器目录(必备) ...

  2. webform版部分视图与请求拦截

    .主控前台页面 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebFor ...

  3. 测试用Word2007发布博客文章

    目前大部分的博客作者在用Word写博客这件事情上都会遇到以下3个痛点: 1.所有博客平台关闭了文档发布接口,用户无法使用Word,Windows Live Writer等工具来发布博客.使用Word写 ...

  4. HRBUST1313 火影忍者之~静音 2017-03-06 16:11 39人阅读 评论(0) 收藏

    火影忍者之-静音 传说中的火之国一年一度的公务员选拔又开始了!木叶忍者村此次也要从中选拔出5人来,作为即将上任的新火影纲手的小弟-,可是报考公务员的人数实在是太--多啦!所以纲手的贴身随从-静音小姐, ...

  5. 企业搜索引擎开发之连接器connector(十九)

    连接器是基于http协议通过推模式(push)向数据接收服务端推送数据,即xmlfeed格式数据(xml格式),其发送数据接口命名为Pusher Pusher接口定义了与发送数据相关的方法 publi ...

  6. 基于jCOM搭建Java-微软信息桥梁(下)

    第一部分析了BEA提供的Java/COM互操作解决方案—jCOM的实现原理:本文是第二部分,比较全面地分析了Weblogic Server的jCOM实现技术之后,通过一个具体实例来说明了jCOM的具体 ...

  7. 命令式语言和声明式语言对比——JavaScript实现快速排序为例

    什么是命令式编程 (Imperative Programming)? 命令机器如何做事情,强调细节实现 java.c.c++等都属此类. “这些语言的特征在于,写出的代码除了表现出“什么(What)” ...

  8. Docker在github上的站点

    https://github.com/docker (docker在github上的官方地址) https://github.com/dockerfile (docker官方镜像的Dockerfile ...

  9. Jmeter+Ant生成结果报告时,MinTime、MaxTime显示NaN的问题

    将apache-jmeter-2.13\lib中的serializer-2.7.2.jar.xalan-2.7.2.jar复制到apache-ant-1.9.6\lib中即可: 复制前生成:

  10. c# Net XML文档(2,2)中有错误

    错误如图所示: xml转实体,需求很简单,度娘找了几个方法试了下,转换代码仔细看了看 没毛病啊  但是 就是提示 XML文档(2,2)中有错误,百度搜索了一大会 没解决方案,仔细分析了一下, 最后发现 ...