前言
设置单元格格式我们做表格必须要的一步,那么如何对单元格进行设置呢?直接上图看看效果图先,我做的是一个居中然后字体变化的操作,其他的查他的手册即可。
解决方法
直接上代码
IWorkbook excelDoc = new XSSFWorkbook();
ISheet excelSheet = excelDoc.CreateSheet("Sheet1");
//合并单元格
CellRangeAddress region = new CellRangeAddress(0, 0, 0, 5);
excelSheet.AddMergedRegion(region);
//设置合并单元格的样式
ICellStyle style = excelDoc.CreateCellStyle();
style.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;
style.VerticalAlignment = VerticalAlignment.Center;
//设置字体大小
IFont font = excelDoc.CreateFont();
font.FontHeightInPoints = 14;
style.SetFont(font);
IRow excelRow1 = excelSheet.CreateRow(1);
ICell cell3 = excelRow1.CreateCell(0);
cell3.SetCellValue("ABC");
//合并单元格后,只需要设置合并范围内的第一个单元格的样式即可
cell3.CellStyle = style;
最后
按照如上的操作即可对对应的单元格进行格式的操作,需要哪个就对哪个进行设置,更加的方便。
搞定,收工!