在使用POI設置邊框時,可以使用CellStyle的setBorderXXX()方法來設置邊框,具體步驟如下:
創建Workbook對象,即Excel文件。
Workbook workbook = new XSSFWorkbook();
創建Sheet對象,即Excel中的工作表。
Sheet sheet = workbook.createSheet("Sheet1");
創建Row對象,即Excel中的行。
Row row = sheet.createRow(0);
創建Cell對象,即Excel中的單元格。
Cell cell = row.createCell(0);
創建CellStyle對象,用于設置單元格樣式。
CellStyle style = workbook.createCellStyle();
設置邊框樣式。
// 設置上邊框
style.setBorderTop(BorderStyle.THIN);
// 設置下邊框
style.setBorderBottom(BorderStyle.THIN);
// 設置左邊框
style.setBorderLeft(BorderStyle.THIN);
// 設置右邊框
style.setBorderRight(BorderStyle.THIN);
注意:上述代碼中的BorderStyle.THIN表示細線框,如果需要設置其他樣式的邊框,可以參考BorderThick和BorderMedium等其他枚舉值。
將CellStyle應用到Cell對象上。
cell.setCellStyle(style);
最后,通過輸出流將Workbook寫入到文件中。
FileOutputStream fileOut = new FileOutputStream("workbook.xlsx");
workbook.write(fileOut);
fileOut.close();
以上步驟完成后,單元格的邊框就會被設置為細線框。你可以根據需要調整邊框線的粗細以及其他樣式的設置。