일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- VirtualBox
- ssh
- xargs
- JavaScript
- IntelliJ
- lsof
- bash
- 단축키
- import
- Source
- Eclipse
- web.xml
- vscode
- Mac
- plugin
- profile
- context
- 줄바꿈 문자
- Windows 10
- find
- 네트워크
- grep
- Windows
- maVen
- resource
- Quartz
- port
- netsh
- GIT
- tomcat
- Today
- Total
develog
POI 정리 본문
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.Font;
import org.apache.poi.ss.usermodel.IndexedColors;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.util.CellRangeAddress;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
Workbook wb = null;
Sheet sheet = null;
Row row = null;
Cell cell = null;
// 셀 병합
sheet.addMergedRegion(new CellRangeAddress(1, 1, 1, 2)); // 가로병합
sheet.addMergedRegion(new CellRangeAddress(1, 2, 1, 1)); // 세로병합
// 틀고정
sheet.createFreezePane(1, 2); // 1열, 2행 고정
// 셀 스타일
CellStyle style = wb.createCellStyle();
// 가로 정렬
style.setAlignment((short)1); // 가로 정렬 왼쪽
style.setAlignment((short)2); // 가로 정렬 중간
style.setAlignment((short)3); // 가로 정렬 오른쪽
// 세로 정렬
style.setVerticalAlignment((short)0); // 세로 정렬 상단
style.setVerticalAlignment((short)1); // 세로 정렬 중단
style.setVerticalAlignment((short)2); // 세로 정렬 하단
// 셀 스타일 적용
cell.setCellStyle(style);
// 폰트 설정
Font font = wb.createFont();
font.setFontName("맑은 고딕"); // 폰트 이름
font.setFontHeightInPoints((short)20); // 폰트 크기
font.setColor(IndexedColors.RED.getIndex()); // 폰트 컬러
font.setStrikeout(true); // 글자 가운데 라인
font.setItalic(true); // 이탤릭체
font.setUnderline(Font.U_SINGLE); // 밑줄
font.setBoldweight(Font.BOLDWEIGHT_BOLD); // 볼드체
style.setFont(font);
// 컬럼 사이즈 자동 조절
sheet.autoSizeColumn(0);
'Dev > Java' 카테고리의 다른 글
tail (0) | 2013.12.05 |
---|---|
[Java] log4sql, jdbc driverClass (0) | 2013.12.03 |
quartz, Cron Expressions (0) | 2013.09.05 |
quartz (0) | 2013.09.05 |
Apache Derby 설치 (0) | 2013.08.24 |