我正在尝试为手机制作粗边框
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/