1. 程式人生 > >poi excel設定合併單元格邊框格式

poi excel設定合併單元格邊框格式

版本3.17

//設定合併單元格的邊框
 public static void setBorderForMergeCell(BorderStyle style,int color, CellRangeAddress cra,Sheet sheet){
  RegionUtil.setBorderTop(style,cra,sheet);
  RegionUtil.setBorderBottom(style,cra,sheet);
  RegionUtil.setBorderLeft(style,cra,sheet);
  RegionUtil.setBorderRight(style,cra,sheet);
  RegionUtil.setTopBorderColor(color,cra,sheet);
  RegionUtil.setBottomBorderColor(color,cra,sheet);
  RegionUtil.setLeftBorderColor(color,cra,sheet);
  RegionUtil.setRightBorderColor(color,cra,sheet);
 }

呼叫

mergeCell(rowId, rowId + rowSkip,
        colIndex, colIndex + cellSkip,sheet); // 起始行, 終止行, 起始列, 終止列 // 終止行,
setBorderForMergeCell(BorderStyle.MEDIUM,(short)22,new CellRangeAddress(rowId, rowId + rowSkip,
        colIndex, colIndex + cellSkip),sheet);