POI2 [SpringBoot] DB정보 엑셀로 다운로드하기 1. pom.xml org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-web org.apache.poi poi-ooxml 4.1.2 mysql mysql-connector-java runtime 2. Excel Helper 업로드와 동일하게 POI의 Workbook, Sheet, Row, Cell 클래스를 사용한다. 간단한 과정은 다음과 같다. 1. Workbook 생성 2. Workbook에서 Sheet 생성 3. 파라미터로 받은 저장할 객체 리스트를 반복하면서 각 cell에 set한다. 4. ByteArrayOutputStream을 생성해서 workbook을 저장한다. 5. .. 기록/BACKEND 2022. 8. 5. [SpringBoot] 엑셀 DB에 업로드하기 1. pom.xml org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-web org.apache.poi poi-ooxml 4.1.2 mysql mysql-connector-java runtime 2. Excel Helper Apache POI 클래스인 Workbook, Sheet, Row, Cell을 사용한다. 과정은 다음과 같다. 1. InputStream에서 Workbook을 생성한다. 2. Workbook에서 Sheet 이름으로 가져와서 Sheet 객체를 생성한다. 3. Sheet.iterator()에서 Row 객체들을 순서대로 가져올 수 있다. 4. Row에서 Cell 객.. 기록/BACKEND 2022. 8. 4. 이전 1 다음