一.合并单元格
NOPI支持对单元格进行合并,还有单元格格式设置!
注意:
在进行单元格合并时必须先创建单元格
1.合并单元格语句:
sheet.AddMergedRegion(new CellRangeAddress(0, 0, 0, 3));//起始行,终止行,起始列,终止列
2.设置单元格格式:
ICellStyle cellStyle = wk.CreateCellStyle(); //首先建单元格格式
//设置单元格上下左右边框线
cellStyle.BorderTop = NPOI.SS.UserModel.BorderStyle.Hair; //虚线
cellStyle.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thick;//粗线
cellStyle.BorderLeft = NPOI.SS.UserModel.BorderStyle.Double;//双线
cellStyle.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin;//细线
//文字水平和垂直对齐方式
cellStyle.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Left;
cellStyle.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Top;
//是否换行
//cellStyle.WrapText = true; //若字符串过大换行填入单元格
//缩小字体填充
cellStyle.ShrinkToFit = true;//若字符串过大缩小字体后填入单元格
//新建一个字体样式对象
IFont font = wk.CreateFont();
//设置字体加粗样式
font.Boldweight = short.MaxValue;
ICell MyCell = sheet.CreateRow(1).CreateCell(1);//创建单元格
MyCell.