티스토리 뷰

poi로 열심히 데이터 리스트들을 EXCEL에 쓰다보니,

 

SELECTBOX를 구현해야 할 일이 생겼다.

 

먼저, org.apache.poi.ss.usermodel.* import 하고..

 

 

필수!

 

그리고, 해당 코드를 데이터 리스트가 뿌려질 반복문에 설정한다,

 

단일 출력이라면 i값을 해당 셀과 일치하게끔 설정한다

 

- https://poi.apache.org/apidocs/org/apache/poi/ss/util/ 을 참조

CellRangeAddressList(int firstRow, int lastRow, int firstCol, int lastCol) 확인

 

8라인 - 엑셀 시트상에서 제약조건에 걸리는 데이터가 있으면 경고창이 뜰 때 출력해줄 메시지

 

 

셀 우측에 화살표가 생기고, 클릭하면 값들이 나온다.

 

 

해당 리스트에 없는 값을 입력하면.

 

 

dataValidation.createErrorBox()에서 설정한 메시지가 출력

 

 

댓글