美文网首页
NPOI 设置单元格边框

NPOI 设置单元格边框

作者: 腿毛裤 | 来源:发表于2017-11-13 10:08 被阅读0次

很多表格中都要使用边框,本节将为你重点讲解NPOI中边框的设置和使用。

边框和其他单元格设置一样也是调用ICellStyle接口,ICellStyle有2种和边框相关的属性,分别是:

其中边框类型分为以下几种:

至于颜色那就很多了,全部在HSSFColor下面,如HSSFColor.GREEN, HSSFColor.RED,都是静态实例,可以直接引用。

下面我们假设我们要把一个单元格的四周边框都设置上,可以用下面的代码:

ISheet sheet = hssfworkbook.CreateSheet("new sheet");

//Create a row and put some cells in it. Rows are 0 based.IRow row = sheet.CreateRow(1);

//Create a cell and put a value in it.ICell cell = row.CreateCell(1);

//Style the cell with borders all around.ICellStyle style = hssfworkbook.CreateCellStyle();

style.BorderBottom= CellBorderType.THIN;

style.BorderLeft= CellBorderType.THIN;

style.BorderRight= CellBorderType.THIN;

style.BorderTop = CellBorderType.THIN;

cell.CellStyle= style;

这段代码使用了最普通的细边框,使得这个单元格看上去像块空心砖头。

注意:这里我们没有设置边框的颜色,但这不会影响最终的效果,因为Excel会用默认的黑色给边框上色。

如果要设置颜色的话,也很简单,如下:

style.BottomBorderColor= HSSFColor.GREEN.index;

以上代码将底部边框设置为绿色,要注意,不是直接把HSSFColor.GREEN赋给XXXXBorderColor属性,而是把index的值赋给它。

相关文章

  • NPOI 设置单元格边框

    很多表格中都要使用边框,本节将为你重点讲解NPOI中边框的设置和使用。 边框和其他单元格设置一样也是调用ICell...

  • NPOI边框设置

    设置文档默认为无边框 ISheet sheet = book.CreateSheet(sheetName[i]);...

  • table表格的属性

    border:设置边框。例: cellspacing:设置单元格与单元格之间的空白间距 cellpadding:设...

  • 表格属性

    设置表格标题位置caption-side 单元格间距border-spacing,属性值为像素值 设置单元格边框是...

  • 用openpyxl编写excel

    用openpyxl编写excel,设置页面大小,页边距,打印标题,单元格边框,合并单元格,设置字号大小,文字自动换...

  • 10.10个小技巧

    1.斜线表头(设置单元格) 如图一,姓名和月份强制换行,A1单元格右键设置单元格格式-边框 2.多文本合并(ctr...

  • Excel-基础2讲(设置单元格格式与分列)

    一、设置单元格格式——对齐、边框 1、自动换行2、当单元格内容过多时,是否超出此单元格显示3、设置上下左右对角线的...

  • 第2单元 建立工作表——格式化工作表

    格式化字符 设置对齐与合并单元格 格式化数字 设置边框 设置底纹 复制格式 删除格式 设置条件格式

  • CSS笔记16:border-collapse

    合并表格单元格边框 未合并边框时样式未合并表格单元格边框

  • Excel基础之单元格格式二

    除了对单元格的数字、对齐、边框等的设置,我还还可以套用excel自带的模板一键美化单元格以及设置条件格式。 1、 ...

网友评论

      本文标题:NPOI 设置单元格边框

      本文链接:https://www.haomeiwen.com/subject/zbbamxtx.html