jsp页面数据导入到excel表中的问题。
各位大侠:
我现在用java查询数据库把取得的值全部显示在jsp的页面上,在jsp页面作了分页,现在就是想在这个jsp页面上做个按钮,现实把查询出来的所有数据全部导入到excel表格中, 这个问题如何解决啊??
谢谢各位大侠了
------解决方案--------------------用poi,遍历result,生成xls文件
------解决方案--------------------先用Excel做个模版,然后使用downlaod的功能。将数据写入excel,excel读写楼上即可
下个poi,里面的doc很全的
------解决方案--------------------如果单纯导页面上面的数据:
简单就是在导出按钮加一段JS,在新窗口打开一个新的JSP页面
新的JSP页面基本和原来的数据显示页面内容相同,只不过在该JSP页面前加上
<%
response.setHeader( "Content-disposition ", "attachment;filename=data.xls ");
%>
复杂一点就是,做一个EXCEL模块文件,用POI写入数据。
也可以用一些工具生成,比如jasperReports