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页面;效果如下:
单击“导出报表”按钮,出现一个提示框
打开E盘,可以看到已经生成一个名为workbook.xls的文件,打开此文件,如下: