如何读取以JSPformsselect和提交的Excel文件?
最终用户将在执行下面的jsp程序时select一个excel文件。
<form action="?? " method="post" enctype="multipart/form-data" name="form1" id="form1"> Upload File: <input name="file" type="file" id="file"><br><br> <input type="submit" name="Submit" value="Submit"/><br><br> <input type="reset" name="Reset" value="Reset"/> </form>
Excel工作表将采用指定的格式,需要读取并与数据库的内容进行比较。
我的查询是这样的:一旦用户浏览excel文件并提交jsp表单,我应该如何继续。
如何将excel表单调用到java程序中,并请解释执行相同的步骤。 我是java的初学者,如果你的回答是自我解释的,我会非常感激。
提前致谢。
您可以使用Apache POI API来操作Excel文档。
你的行为应该把你redirect到一个处理文件的servlet。 你需要处理多部分文件,你可以使用Apachefile upload来做到这一点。
资源:
- Apache POI – 案例研究
- Apache POI – 常见问题
- 用POI读写Excel文件
- 如何将file upload到我的servlet或JSP?
- 如何使用Apache的file upload
在同一主题上:
- 学习Java的Apache POI
- 使用POI HSSF API从Excel单元格读取date值
- pipe理JSP / Servlet中的file upload
Apache已经发明了一个读取excel表的库。 它的名字是Apache Poi 。 它是免费的,它是有据可查的。 当然,有一个示例代码是可用的