Q. xls, xlsx 에서 row 값 질문입니다.

봉으니 2019. 04. 12.


xls, xlsx로 구성된 데이터가 있어서 java를 통해 해당 데이터를 핸들하려고합니다.
그 중에서 문제를 겪고 있는게 sheet 의 로우값을 가져오려고합니다.

getLastRowNum()
getPhysicalNumberOfRows()

위의 메소드를 통해서 총 로우의 수를 구할 수 있는걸로 아는데 문제는 xlsx 파일내에 공백으로 된 로우가 있을 경우는 이 부분이 제거된 수가 리턴이 됩니다. 다시 말해 14개의 로우가 있다면 이 중에 데이터가 없는 로우가 중간에 1개 위치해있다면 13개의 값을 리턴하고 있습니다. 하지만 getRow() 를 통해 확인해보면 index가 맞지 않아 다른 값을 가져오고 있습니다.

이 부분을 해결하고자 하는데 조금 어렵네요

공유하고 보상받기 ♥︎
댓글 0