NPOI 设置单元格边框

很多表格中都要使用边框,本节将为你重点讲解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的值赋给它。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 使用首先需要了解他的工作原理 1.POI结构与常用类 (1)创建Workbook和Sheet (2)创建单元格 (...
    长城ol阅读 8,561评论 2 25
  • 转自链接 目录 1.认识NPOI 2.使用NPOI生成xls文件 2.1创建基本内容 2.1.1创建Workboo...
    腿毛裤阅读 10,716评论 1 3
  • 转自链接 3.项目实践 3.1基于.xls模板生成Excel文件 3.2生成九九乘法表 3.3生成一张工资单 3....
    腿毛裤阅读 3,564评论 0 0
  • 设置文档默认为无边框 ISheet sheet = book.CreateSheet(sheetName[i]);...
    腿毛裤阅读 6,511评论 0 0
  • Simple Excel Export 简单的Excel导出推荐http://www.cnblogs.com/hy...
    地狱咆哮Zzzzz阅读 15,721评论 0 6