예전에 Apache Poi를 활용해서 엑셀에 이미지를 출력할 때, 적용 했던 방법은 직접 column과 row크기를 바꾸고, 이미지 크기를 하드코딩에서 맞추어서 넣는 형식이었습니다. 하지만, apache poi 예제를 잘 살펴보시면 제공하는 java 파일중에 https://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/ss/examples/AddDimensionedImage.java 요게 있는데요. 요걸 잘 활용해서, 사이즈를 입력하면 Cell의 크기와 이미지 크기에 맞게 조정을 해줍니다. 옵션은 4개가 있네요. 옵션 설명 EXPAND_ROW 이미지 높이에 맞게 Cell의 Row(Height) 높이를 변경 EXPAND_COLUMN ..
Apache Poi를 활용한 엑셀(Excel) 이미지 출력 이번에 엑셀 출력 기능을 만들면서, 조금더 Apache Poi에 익숙해졌습니다. 엑셀 출력을 하면서, 엑셀 모양을 잡으면서 출력하는 것은 템플릿 엑셀 파일을 만들어 놓고 부분 별로 로우 및 셀 생성과 위치 설정으로 진행하니 좀 편하더라구요. 오늘은 이미지 출력 부분만 정리하도록 하겠습니다. 시나리오는 DB에서 파일 정보(저장된 파일명) 획득 -> 파일 READ -> 엑셀 출력 입니다. DB에서 파일을 JSON 형태로 저장을 했습니다. 이 부분은 고정적으로 최대 0~3개 까지 파일을 저장할 수 있는 형태였는데, 따로 테이블을 두기가 귀찮아서.. JSON구조의 스트링을 DB에 저장하는 형태로 하였고, 파일은 따로 Path를 설정하여 저장하였습니다. ..
- Total
- Today
- Yesterday
- jQuery 삽입
- WYSIWYG
- 초대장
- Excel
- jsonify
- static resources
- @Access
- bootstrap
- 쿼리 로그
- offline.js
- telegram bot
- 오프라인 확인
- 브라우저 콘솔
- 정적 파일
- AngularJS
- 자바스크립트
- @Temporal
- Spring
- Spring Boot
- 스프링 부트
- GO1104 LED
- java
- mybatipse
- summernote
- AOP
- RollingFileAppender
- 한성키보드
- learning javascript
- spring jpa
- log4jdbc
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |