遇到问题:使用poi导出excel的时候,合并单元格后没有边框,如下图:
个人用的解决方法如下:
/**
* 合并单元格
* @param sheet
* @param firstRow
* @param lastRow
* @param firstCol
* @param lastCol
*/
private static void mergeCell(HSSFSheet sheet,Integer firstRow,Integer lastRow,Integer firstCol,Integer lastCol,HSSFWorkbook wb){
CellRangeAddress region = new CellRangeAddress(firstRow, lastRow, firstCol, lastCol);
sheet.addMergedRegion(region);
//给合并单元格加样式
setBorderStyle(HSSFCellStyle.BORDER_THIN, region, sheet, wb);
}
用poi自带的工具类来处理合并后的边框
/**
* 用poi自带的工具类来处理合并后的边框
* @param border
* @param region
* @param sheet
* @param wb
*/
public static void setBorderStyle(int border,CellRangeAddress region,HSSFSheet sheet,HSSFWorkbook wb){
Regio