알이즈웰
poi 사용하여 Java로 엑셀파일 생성 본문
BE* 프로젝트 지원 시
등록되어 있는 엑셀 템플릿의 날짜를 읽어와 데이터베이스의 데이터를 엑셀파일로 삽입하는 기능을 개발했다.
내가 맡은 부분의 특징은 한 시트에 일정 행의 수 이상의 데이터가 삽입된다면, 같은 템플릿을 아래 행에 추가하는 것이었다.
(A4용지 분량만큼 프린트하여 보기 좋게끔 하려는 의도였다.)
< 두번째 시트에 있는 조건 데이터 >
< 첫번째 시트에 있는 템플릿 >
< 결과 - 샘플 >
< 구현 방법 >
일정 개수(여기서는 29개) 이상일 경우 Java 단에서 템플릿의 셀들을 복사하여 아래에 붙히는 식으로 했다
내가 개발한 이 부분은 셀의 수는 29개로 고정되어있어 하드코딩했다.
추후에 개수가 바뀐다면 입력시켜 계산하도록 구현하면 될 것이다.
< 참고 >
poi 사용 엑셀 계산식 사용하기
http://engineer135.tistory.com/8
엑셀파일 읽어와서 수정하기
http://hidingzz.tistory.com/1172
[POI] Sheet 복사하기
http://bbokkun.tistory.com/27
JAVA에서 엑셀 파일 읽고 쓰기
http://jun8414.egloos.com/v/2297109
Jakarta POI Excel File 읽기, 쓰기, 셀컨트롤, 이미지 삽입
http://yanggoony.tistory.com/3 [양군이 놀이터]
Apache POI 엑셀에서 한 셀의 특정 영역 폰트 및 스타일 변경
http://diveangel.tistory.com/3 [Thank you for the music]
엑셀파일 읽기
http://souning.tistory.com/34
[Apache POI 라이브러리] 병합된 cell 인지 확인하는 코드
http://bryan7.tistory.com/472 [민서네집]
[POI] JAVA로 엑셀을 다뤄보자 : 네이버 카페
http://choiwy.tistory.com/179
'Programming > JAVA' 카테고리의 다른 글
날짜 변환 관련(LocalDate, LocalDateTime) (0) | 2019.06.12 |
---|---|
함수 호출 다이어그램 (0) | 2018.10.04 |
달의 마지막 날 찾기 (0) | 2017.07.10 |
Java의 객체, 클래스, 인스턴스, 생성자 (0) | 2017.07.05 |
상수 인터페이스 지양 (0) | 2017.07.05 |