1.合并单元格
需要用到的类:CellRangeAddress
CellRangeAddress类的构造方法
public CellRangeAddress(int firstRow, int lastRow, int firstCol, int lastCol);
一共四个参数,分别是:待合并的开始行、结束行、开始列、结束列,参数均为索引值,从0开始。
//合并第一行,7个单元格
sheet1.AddMergedRegion(new CellRangeAddress(0, 0, 0, 6));
//合并第4行至第6行,第3列至第6列
sheet1.AddMergedRegion(new CellRangeAddress(3,5,2,5));
2.对齐
对齐分为水平方向和竖直方向,对应的属性分别为:Alignment和VerticalAlignment
//水平方向
style.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Left;//左对齐
//style.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Right;//右对齐
//style.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;//居中
//竖直方向
style.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center;//垂直居中
//自动换行
style.WrapText = true;
//文本缩进
style.Indention = 2;