336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
CSV Apache-Poi
엑셀 파일을 Spring에서 불러와서 출력해 본다
그러기 위해서 우선 엑셀 파일을 생성한다
파일을 업로드 시 파일을 체크해야 하므로 아까 추가한 MultipartFile 부분에서 추가를 한다
우선 toUpperCase로 파일의 절대 경로를 모두 대문자로 바꾸고 .XLS나 .XLSX로 끝나는지 확인하여 엑셀 파일인지를 검토한다
그런 후 ReadOption이라는 클래스를 이용해서 먼저 읽는다
A, B, C 열을 1번 행부터 읽겠다는 뜻이다
그런 후 읽은 것을 excel이라는 리스트로 담게된다
그리고 난 후 for를 통해서 출력을 한다 결과를 확인해본다
파일을 업로드 시켜본다
만약 에러가 발생한다면 pom.xml에서 poi-ooxml과 poi-ooxml-shemas를 추가해주고 하면 된다
그러면 로그창에 엑셀의 내용이 찍힌걸 볼 수 있다
'[ Developer ] > Spring Framework' 카테고리의 다른 글
[Spring] 스프링 ORM 마이바티스 MyBatis (0) | 2016.06.12 |
---|---|
[Spring] 스프링 AOP 설정 관점 지향 프로그래밍 (0) | 2016.06.11 |
[Spring] 스프링 빈 분리 Bean Config 분리 (0) | 2016.06.10 |
[Spring] 스프링 로그남기기 Logback SLF4J 이용 (0) | 2016.06.10 |
[Spring] 스프링 인터셉터 Interceptor (0) | 2016.06.10 |