java poi excel 셀 스타일 설정

  • Font 설정

Font font = wb.createFont();
font.setFontName("바탕"); //폰트이름
font.setFontHeight((short)260); //폰트 size -> 260 = 13point
font.setBold(true); // Bold 설정

 

  • cell 너비(width) 설정

sheet.setDefaultColumnWidth(7); // sheet 전체 기본 너비설정
sheet.setColumnWidth(4, 2100); // 특정 cell 설정 => 5번째(e) cell 2100=7.63
sheet.setColumnWidth(7, 3400); // 7번째(h) cell 3400=12.63

 

 

  • cell style

CellStyle basicStyle = wb.createCellStyle(); //style선언
basicStyle.setFont(font); // 위에 선언한 font 적용
basicStyle.setAlignment(HorizontalAlignment.CENTER); // 가로 가운데 정렬
basicStyle.setVerticalAlignment(CellStyle.VERTICAL_CENTER); // 세로 가운데 정렬
basicStyle.setBorderTop(BorderStyle.THIN); // 셀 위 테두리 실선 적용
basicStyle.setBorderBottom(BorderStyle.THIN); // 셀 아래 테두리 실선 적용
basicStyle.setBorderLeft(BorderStyle.THIN); // 셀 왼쪽 테두리 실선 적용
basicStyle.setBorderRight(BorderStyle.THIN); // 셀 오른쪽 테두리 실선 적용
basicStyle.setWrapText(true); // 셀 크기에 맞추어 개행

 

 

 

+ Recent posts