민서네집

[Spring] Excel 파일 다운로드 (Spring Excel View 구현) 본문

Spring

[Spring] Excel 파일 다운로드 (Spring Excel View 구현)

브라이언7 2013. 10. 25. 15:43

< Spring MVC And Excel File Via AbstractExcelView >


http://www.mkyong.com/spring-mvc/spring-mvc-export-data-to-excel-file-via-abstractexcelview/


Excel View 클래스의 이름을 Spring Framework에 알려주기 위해 설정 파일을 하나 만드는 것이 싫으면


BeanNameViewResolver 를 등록하고 bean 을 설정하면 된다.


[참고] http://snoopy81.tistory.com/327


 <!-- ViewResolver 설정 -->

 <bean id="beanNameViewResolver" class="org.springframework.web.servlet.view.BeanNameViewResolver" p:order="1"/>

 

 <bean id="internalResourceViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"

  p:order="2" p:prefix="/WEB-INF/jsp/" p:suffix=".jsp"></bean>


 

 <!-- 각종 bean 설정 -->

 <bean id="excelDownload" class="sp.mvc.view.ExcelDownloadView"></bean>


< Apache POI - the Java API for Microsoft Documents >


http://poi.apache.org/


Spring MVC with Excel View Example (Apache POI and JExcelApi)



Apache POI 혹은 JExcelApi 라이브러리를 이용하는 방법이 나와 있다.


Apache POI 라이브러리는 Word, Excel, Powerpoint, Outlook 등의 문서를 읽거나 쓸 수 있다.


poi-VERSION.jar 파일이 필요하다. *.xlsx 파일 같은 Excel XML format 을 만들려면 poi-ooxml-VERSION.jar 파일이 필요하다고 한다.


JExcelApi 라이브러리는 Excel 2003 file format 이나 더 오래된 버전을 지원한다고 한다.



Comments