在合并单元格上如何应用厚边框?

时间:2017-03-16 05:33:44

标签: java spring apache apache-poi

Apache Poi,我在Java代码中使用XSSFWorkbookXSSFCellXSSFFontXSSFCellStyle。在合并单元格上,如何在单元格上应用粗框边框?

1 个答案:

答案 0 :(得分:0)

//创建一个单元格并在其中添加一个值。

Cell cell = row.createCell(1);
cell.setCellValue(4);

//在边框周围设置单元格样式。

   CellStyle style = wb.createCellStyle(); 
    style.setBorderBottom(CellStyle.BORDER_THIN);
    style.setBottomBorderColor(IndexedColors.BLACK.getIndex());
    style.setBorderLeft(CellStyle.BORDER_THIN);
    style.setLeftBorderColor(IndexedColors.GREEN.getIndex());
    style.setBorderRight(CellStyle.BORDER_THIN);
    style.setRightBorderColor(IndexedColors.BLUE.getIndex());
    style.setBorderTop(CellStyle.BORDER_MEDIUM_DASHED);
    style.setTopBorderColor(IndexedColors.BLACK.getIndex());
    cell.setCellStyle(style);

如果需要,请对此进行迭代。