Bootstrap

java通过poi进行导出_java操作Excel之POI(5)利用POI实现使用模板批量导出数据

后台导出方法:

在源文件夹src下面放个准备好的模板:/com/cy/template/userExportTemplate.xls,这个模板有头部一行;

/**

* 后台导出方法

* 利用POI实现使用模板批量导出数据

*/

public String export2() throws Exception{

Connection con = null;

try{

con = dbUtil.getCon();

ResultSet rs = userDao.userList(con, null);

Workbook wb = ExcelUtil.fillExcelDataWithTemplate(rs, "userExportTemplate.xls");

//把wb以流的形式输出

ResponseUtil.export(ServletActionContext.getResponse(), wb, "利用模板导出Excel.xls");

}catch(Exception e){

e.printStackTrace();

}finally{

try{

dbUtil.closeCon(con);

dbUtil.closeRs(rs);

}catch(Exception e){

e.printStackTrace();

}

}

return null;

}

处理Excel的Util:

先读取这个模板&

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;