담아온곳 : http://sinope.tistory.com/tag/poi
=============================================
본문서는 자유롭게 배포/복사 할수 있지만
이문서의 저자에 대한 언급을 삭제하시면 안됩니다
저자 : GoodBug (unicorn@jakartaproject.com)
최초 : http://www.jakartaproject.com
=============================================
Jakarta POI
IX. Cell을 좀더 유연하게!
1. Date타입 셀 만들기
① 소스
② 결과
③ HSSFDateFormat이 지원하는 날짜 포맷
cellStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat("m/d/yy
h:mm")); 에서 다음과 같이 포맷을 정할 수 있다 (현재시간은 2005년 3월 14일 0시 52분 17초.. 헛 화이트데이
--;)
2. Cell의 Align속성
① 소스
② 결과
3. Cell의 Border 속성
① 소스
② 결과
③ HSSFCellStyle
HSSFCellStyle에는 다음과 같은 static 멤버변수가 존재합니다
ALIGN_CENTER |
center horizontal alignment |
ALIGN_CENTER_SELECTION |
center-selection? horizontal alignment |
ALIGN_FILL |
fill? horizontal alignment |
ALIGN_GENERAL |
general (normal) horizontal alignment |
ALIGN_JUSTIFY |
justified horizontal alignment |
ALIGN_LEFT |
left-justified horizontal alignment |
ALIGN_RIGHT |
right-justified horizontal alignment |
ALT_BARS |
Wide dots |
BIG_SPOTS |
Large spots |
BORDER_DASH_DOT |
dash-dot border |
BORDER_DASH_DOT_DOT |
dash-dot-dot border |
BORDER_DASHED |
dash border |
BORDER_DOTTED |
hair-line border |
BORDER_DOUBLE |
double-line border |
BORDER_HAIR |
dot border |
BORDER_MEDIUM |
Medium border |
BORDER_MEDIUM_DASH_DOT |
medium dash-dot border |
BORDER_MEDIUM_DASH_DOT_DOT |
medium dash-dot-dot border |
BORDER_MEDIUM_DASHED |
Medium dashed border |
BORDER_NONE |
No border |
BORDER_SLANTED_DASH_DOT |
slanted dash-dot border |
BORDER_THICK |
Thick border |
BORDER_THIN |
Thin border |
BRICKS |
Brick-like layout |
DIAMONDS |
Diamonds |
FINE_DOTS |
Small fine dots |
NO_FILL |
No background |
SOLID_FOREGROUND |
Solidly filled |
SPARSE_DOTS |
Sparse dots |
SQUARES |
Squares |
THICK_BACKWARD_DIAG |
Thick backward facing diagonals |
THICK_FORWARD_DIAG |
Thick forward facing diagonals |
THICK_HORZ_BANDS |
Thick horizontal bands |
THICK_VERT_BANDS |
Thick vertical bands |
THIN_BACKWARD_DIAG |
Thin backward diagonal |
THIN_FORWARD_DIAG |
Thin forward diagonal |
THIN_HORZ_BANDS |
Thin horizontal bands |
THIN_VERT_BANDS |
Thin vertical bands |
VERTICAL_BOTTOM |
bottom-aligned vertical alignment |
VERTICAL_CENTER |
center-aligned vertical alignment |
VERTICAL_JUSTIFY |
vertically justified vertical alignment |
VERTICAL_TOP |
top-aligned vertical alignment |
4. Cell의 색갈 채우기
① 소스
② 결과
③ HSSFColor 정리!
5. Cell 병합
① 소스
② 결과
③ Region
특정셀을 합칠 때는 HSSFSheet의 addMergedRegion(Region region)와
합칠 셀의 영역을 나타내는 Region을 사용한다.
Region region = new (int 시작ROW, short 시작COL, int 종료ROW, short 종료COL);
6. Cell에 폰트 설정하기
① 소스
② 결과
=============================================
본문서는 자유롭게 배포/복사 할수 있지만
이문서의 저자에 대한 언급을 삭제하시면 안됩니다
저자 : GoodBug (unicorn@jakartaproject.com)
최초 : http://www.jakartaproject.com
=============================================