我正在尝试为细胞制作一个粗边框
CellStyle topBorderStyle = workbook.createCellStyle();
topBorderStyle.setBorderTop(BorderStyle.THICK);
Row row1 = worksheet.createRow(0);
Cell cell1 = row1.createCell(0);
cell.setCellStyle(topBorderStyle);
因此,单元格没有粗边框
答案 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);
我只是尝试过它并且有效。