我正在尝试为手机制作粗边框

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


结果,一个单元格没有粗边框

最佳答案

您正在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);


我只是尝试了一下,而且效果很好。

关于java - Apache POI边框样式不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48497651/

10-09 04:50