java poi打印excel_POI打印Excel报表

1.将POI组件中的jar包放入项目中路径下的WEB-INF/lib目录中

2.在javabean中创建一个poi的java文件,中间出了创建getXXX(),setXXX()方法外,加入readRecord(int rsRow)方法,返回值是list集合(需要遍历);

3.必须创建一个HSSFSheet实例,使用POI组件中的createSheet("sheetname")创建工作表,根据显示内容大小创建指定大小的单元格。

4.最后创建一JSP页面在看到合同的同时还能打印下载到Excel

首先将POI组件中的jar包放入项目中路径下的WEB-INF/lib目录中,然后便可以在JSP中使用POI组件了。

新建一数据库连接类Conn.java,代码如下:

为了将从数据库中取出的数据放入List,创建JavaBean,命名为POITest.java;这个JavaBean除了setXXX()和getXXX()方法之外,还有一个根据用户需要显示的行数从数据库中取值ReadRecord(int rsRow)方法,它的返回值类型是List集合,程序代码如下:

最后创建一JSP页面,命名为PoiTest.jsp;程序代码如下:

重启Tomcat服务器,在IE浏览器中运行JSP页面;效果如下:

2aa1ee9f2adbb289081fb4c156c695ad.png

单击“导出报表”按钮,出现一个提示框

92f4063426a297103c6dc4427d18fb2a.png

打开E盘,可以看到已经生成一个名为workbook.xls的文件,打开此文件,如下:

c1b512078e8862db95bc870379190b0c.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值