엑셀 다운로드 기능
라이브러리
implementation 'org.apache.poi:poi:4.1.2' // HSSFWorkbook 사용가능(.xls 확장자)
implementation 'org.apache.poi:poi-ooxml:4.1.2' // XSSFWorkbook 사용가능(.xlsx 확장자)
구현 코드
createSheet()
메서드를 사용해서 시트를 생성(파라미터로 시트이름 받음)write()
메서드를 통해 다운로드된다고 보면 됨write()
메서드에서 받는 OutPutStream객체는 출력을 위해 사용되는 객체인데, poi라이브러리에서 엑셀 파일을 출력하기 위해 사용하는 듯결과물
엑셀 업로드
참조: https://sowon-dev.github.io/2021/08/09/210810Spring-excel/
라이브러리
implementation 'org.apache.poi:poi:4.1.2' // HSSFWorkbook 사용가능(.xls 확장자)
implementation 'org.apache.poi:poi-ooxml:4.1.2' // XSSFWorkbook 사용가능(.xlsx 확장자)
구현 코드
getNumberOfSheets()
메서드를 통해 총 sheet개수를 받아 반복문을 돌려서 읽을 수 있음getLastRowNum()
메서드를 통해 얻을 수 있음결과물