반응형
[POI] POI 엑셀 - Using newlines in cells ( 셀에서 줄바꿈 )
//////////////////////////////
cs.setWrapText( true );
//////////////////////////////////
// 엑셀 파일 로드
HSSFWorkbook wb = excelService.loadWorkbook(sb.toString());
HSSFSheet sheet = wb.createSheet("cell test sheet2");
sheet.setColumnWidth((short) 3, (short) 200); // column Width
HSSFCellStyle cs = wb.createCellStyle();
HSSFFont font = wb.createFont();
font.setFontHeight((short) 16);
font.setBoldweight((short) 3);
font.setFontName("fixedsys");
cs.setFont(font);
cs.setAlignment(HSSFCellStyle.ALIGN_RIGHT); // cell 정렬
cs.setWrapText( true );
for (int i = 0; i < 100; i++) {
HSSFRow row = sheet.createRow(i);
row.setHeight((short)300); // row의 height 설정
for (int j = 0; j < 5; j++) {
HSSFCell cell = row.createCell((short) j);
cell.setCellValue(new HSSFRichTextString("row " + i + ", cell " + j));
cell.setCellStyle( cs );
}
}
// 엑셀 파일 저장
FileOutputStream out = new FileOutputStream(sb.toString());
wb.write(out);
out.close();
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:excel
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
JAVA excel - [POI] POI 엑셀 - Using newlines in cells ( 셀에서 줄바꿈 ) (0) | 2020.01.09 |
---|---|
[JEUS 8] response charset 변경하기 페이지 인코딩 변경 (0) | 2020.01.04 |
[Java] 문자열 치환(Replace) 사용법 & 예제 (0) | 2019.12.30 |
java 어제 날짜 구하기 (0) | 2019.12.17 |
String으로 된 날짜에 일자를 더해서 세팅 (0) | 2019.12.05 |