본문 바로가기

웹개발/자바

자바 엑셀 파일 getLastRowNum() 다를때 마지막 행 설정

자바 POI API 이용 엑셀 파일 이용 시 getLastRowNum() 의 번호가 다를때 



위의 엑셀 파일 왼쪽 행의 번호를 보면 32번이 마지막 번호가 실제 쓰는 작업 영역인데 


오른쪽의 스크롤을 보면 많은 공백이 남아 있는걸 확인할 수 있습니다.


그래서 자바에서 POI이용 마지막 row number를 갖고올때 32번이 아닌 300번대 이상의 이상한 번호가 나옵니다...




이유는 데이터 영역 이외에도 용량을 차지하고 있어서 입니다.



마지막 행으로 설정하고자 하는 행의 아래 머리글을 선택 후


Ctrl + Shift + ↓(아래 화살표)를 누르면



백만단위의 행이 나오네요...



마우스 우클릭하여 삭제를 하면



오른쪽 스크롤이 확 줄어들은 걸 확인할 수 있고 자바에서도 마지막 행을 원하는 행으로 잡습니다.



'웹개발 > 자바' 카테고리의 다른 글

엑셀 파일 xml 컨버팅시 셀값 다르게 나올때  (0) 2019.04.09
자바 json 데이터 사용 하기  (0) 2018.11.01
session store type is 'null'  (0) 2018.01.31
mybatis null 체크  (0) 2018.01.15
이클립스 Access restriction: 에러  (0) 2017.08.18