Java编写导出EXCEL文件

创建一个service,在dopost方法中写入如下代码:

其中 HSSFCell cell = row.createCell(0)

        cell.setCellValue("网站名");

是设置单元格表头内容

        cell.setCellStyle(style) 将表头居中


String fileNames = request.getSession().getServletContext() .getRealPath("/")+ "prjDelVRecord.xls";


将filename设置为动态储存地址


重定向跳转页面,使其弹出下载按钮

ServletContext sc = getServletContext();
   RequestDispatcher rd = null;
   rd = sc.getRequestDispatcher("/download.jsp?fileName=" + fileNames); // 定向的页面
   rd.forward(request, response);



从数据库中获取数据,将其存放在 list集合中。




downLoad.jsp代码



最后<a href="/isafetyCn_Delete/servlet/PrjDeriveService">导出恢复数据记录</a> 去掉用你写的servlet方法




当然,你也需要去 创建bean类,以及查询数据库的 JDBC方法,和 所要运用得到的 dao类



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值