首页天道酬勤java文件怎么导出,java导出多个sheet页

java文件怎么导出,java导出多个sheet页

张世龙 05-06 10:41 99次浏览

以前使用poi导出Excel表单,但是需要配置很多东西,很麻烦。 在这里,您可以使用poi封装的easypoi快速配置Excel或word文件的导出。 在此,我们将与SpringMVC合作开发easypoi。

导入jar包

这里是springMVC和easypoi所需的jar包

主要是easypoi-base和easypoi-web,其他是关联所需的jar包,需要commons-lang3.jar包。 开始使用公共语言2.6版本时会发生错误。

spring-servlet.xml配置

! bean解析器级别高于默认解析器。 查找bean对象进行二次处理--bean id=' beannameviewresolver ' class=' org.spring framework.web.servlet.view.--exccew lview ' class=' org.jeecgframework.poi.excel.view.jeecgsinglexcelview ' bean id=' jeecgtemplateexcelview ' class teexcelview '/bean id=' jeecgtemplatewordview ' class=' org.jeecgframework.poi.excel.view.jeecgtemplatewordview bean id=' jeecgmapexcelview ' class=' org.jeecgframework.poi.excel.view.jeecgmapexcelview '/http://www.Sina.cccew

package com.mvc.controller; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.http.http servlet请求; import javax.servlet.http.http无servlet保罗; importorg.jeecgframework.poi.excel.entity.export params; importorg.jeecgframework.poi.excel.entity.params.excelexportentity; importorg.jeecgframework.poi.excel.entity.VO.mapexcelconstants; importorg.jeecgframework.poi.excel.entity.VO.normalexcelconstants; importorg.spring framework.stereotype.controller; importorg.spring框架. ui.model map; importorg.spring帧web.bind.annotation.request mapping; importorg.spring framework.web.bind.annotation.request method; @ controller @ request mapping (value='/excel ' ) publicclassexcelcontroller (/* * * * )方法名称(开发者(*开发时间) 2016-12-) request method.get } } public string export (httpservletrequestrequest,http servlet response modelmapmapmodelmap (///标题列表xcestiod //内容ListMapString,objectdata result=newarraylistmapstring,object (; 实体列表. add (newexcelexportentity ('标头1 ',' table1',15 ); 实体列表. add (newexcelexportentity ('标头2 ',' table2',25 ); 实体列表. add (newexcelexportentity ('标题3 ',' table3',35 ); for(intI=0; i 10; I ) {MapString,Object map=new HashMapString,Object (; map.put('table1',' apple'I ); map.put('table2','香蕉' I ); map.put('table3','鸭梨' I ); dataresult.add(map; } model map.put (mapexcelconstants.entity _ list,entityList ); model map.put (mapexcelconstants.map _ list,dataResult ); 字符串文件名=' easy poi测试列表'; model map.put (mapexcelconstants.file _ name,fileName ); 模型映射. put (normalexcelconstants.params,newexportparams )“easypoi列表”,“测试列表”); returnmapexcelconstants.je ECG _ map _ excel _ view; }只要配置页眉、内容体、文件名就可以使用

javaweb导出excel,poi导出excel异步下载