在POI生成的Excel文件中为单元格添加边框

2022-08-31 21:08:25

我正在使用POI生成一个Excel文件。我需要为工作表中的特定单元格添加边框。

我该如何做到这一点?


答案 1

在单元格中使用的样式中设置边框将实现此目的。例:

style.setBorderBottom(HSSFCellStyle.BORDER_MEDIUM);
style.setBorderTop(HSSFCellStyle.BORDER_MEDIUM);
style.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
style.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);

答案 2

在较新的 apache poi 版本中:

XSSFCellStyle style = workbook.createCellStyle();
style.setBorderTop(BorderStyle.MEDIUM);
style.setBorderBottom(BorderStyle.MEDIUM);
style.setBorderLeft(BorderStyle.MEDIUM);
style.setBorderRight(BorderStyle.MEDIUM);

推荐