java 利用poi 實現excel合並單元格后出現邊框有的消失的解決方法


使用工具類RegionUtil

  CellRangeAddress cra = new CellRangeAddress(nowRowCount, nowRowCount + followSize-1, n, n); // 起始行, 終止行, 起始列, 終止列
  Cell cell = sheet.getRow(nowRowCount).getCell(n);
  //設置單元格其他樣式
  cell.setCellStyle(cellStyle);
  // 使用RegionUtil類為合並后的單元格添加邊框
  RegionUtil.setBorderBottom(HSSFCellStyle.BORDER_THIN, cra, sheet,wb); // 下邊框
  RegionUtil.setBorderLeft(HSSFCellStyle.BORDER_THIN, cra, sheet,wb); // 左邊框
  RegionUtil.setBorderRight(HSSFCellStyle.BORDER_THIN, cra, sheet,wb); // 有邊框
  RegionUtil.setBorderTop(HSSFCellStyle.BORDER_THIN, cra, sheet,wb); // 上邊框
  sheet.addMergedRegion(cra);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM