Apache POI边框样式不起作用

时间:2018-01-29 09:06:11

标签: java apache-poi

我正在尝试为细胞制作一个粗边框

CellStyle topBorderStyle = workbook.createCellStyle();
topBorderStyle.setBorderTop(BorderStyle.THICK);
Row row1 = worksheet.createRow(0);
Cell cell1 = row1.createCell(0);
cell.setCellStyle(topBorderStyle);

因此,单元格没有粗边框

1 个答案:

答案 0 :(得分:1)

您正在cell而不是cell1设置样式。 另外我认为你应该使用HSSFCellStyle.BORDER_THICK

试试这个:

CellStyle cellStyle = workbook.createCellStyle();
cellStyle.setBorderTop(HSSFCellStyle.BORDER_THICK);
Row row1 = worksheet.createRow(0);
Cell cell1 = row1.createCell(0);
cell1.setCellStyle(cellStyle);

我只是尝试过它并且有效。