Java 关于合并单元格如何应用厚框边框?

Java 关于合并单元格如何应用厚框边框?,java,spring,apache,apache-poi,Java,Spring,Apache,Apache Poi,ApachePOI,我正在Java代码中使用XSSFWorkbook,XSSFELL,XSSFFont和XSSFELLSTYLE。在合并单元格上,如何在单元格上应用厚框边框?//创建一个单元格并在其中输入值 Cell cell = row.createCell(1); cell.setCellValue(4); //在单元格周围设置边框样式 CellStyle style = wb.createCellStyle(); style.setBorderBottom(CellSty

ApachePOI,我正在Java代码中使用
XSSFWorkbook
XSSFELL
XSSFFont
XSSFELLSTYLE
。在合并单元格上,如何在单元格上应用厚框边框?

//创建一个单元格并在其中输入值

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);

如果需要,请重复此操作。

在合并单元格中,它不会反映。首先,您必须在所有要合并的单元格上应用边框,而不是合并它。它很管用