SpringフレームワークでクライアントExcelファイルを読み込む
まずファイルをサーバにアップロードし、入力ストリームを直接取得できます.
1、プロファイルに追加する必要があります.
2、ページを提出する.注意encType="multipart/form-data"を付ける
3、コントローラの中:
4、Excelファイルを処理して、私はjxlを使います.JArパッケージ
http://sourceforge.net/project/showfiles.php?group_id=79926 .3のinでワークブックを取得できます.
1、プロファイルに追加する必要があります.
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize">
<value>204800000</value>
</property>
</bean>
2、ページを提出する.注意encType="multipart/form-data"を付ける
<form id="form1" name="form1" action="<c:url value='/login.do'/>" method="post" encType="multipart/form-data">
<input type="file" name="file1"/>
<input type="submit" value=" "/>
</form>
3、コントローラの中:
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception {
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
InputStream in = multipartRequest.getFile("file1").getInputStream();
}
4、Excelファイルを処理して、私はjxlを使います.JArパッケージ
http://sourceforge.net/project/showfiles.php?group_id=79926 .3のinでワークブックを取得できます.
Workbook ws = Workbook.getWorkbook(in);