永发信息网

normalexcelconstants导出怎么设置底部

答案:5  悬赏:50  手机版
解决时间 2021-01-21 22:49
normalexcelconstants导出怎么设置底部
最佳答案
之前使用poi导出Excel表格,需要配置很多东西,也比较麻烦,这里使用poi的封装easypoi,可以快速配置,实现Excel或者word文件的导出。这里我们结合SpringMVC开发easypoi。 导入jar包 这里是springMVC和easypoi所需的jar包 主要是easypoi-base和easypoi-web,其它都是关联所需的jar包,我们需要commons-lang3.jar包
全部回答
spring mvc 集成
@RequestMapping(params = "exportXls")
public String exportXls(CourseEntity course,HttpServletRequest request,HttpServletResponse response
, DataGrid dataGrid,ModelMap map) {
List courses = this.courseService.getListByCriteriaQuery(cq,false);
map.put(NormalExcelConstants.FILE_NAME,"用户信息");
map.put(NormalExcelConstants.CLASS,CourseEntity.class);
map.put(NormalExcelConstants.PARAMS,new ExportParams("课程列表", "导出人:Jeecg",
"导出信息"));
map.put(NormalExcelConstants.DATA_LIST,courses);
return NormalExcelConstants.JEECG_EXCEL_VIEW;
}
之前使用poi导出Excel表格,需要配置很多东西,也比较麻烦,这里使用poi的封装easypoi,可以快速配置,实现Excel或者word文件的导出。这里我们结合SpringMVC开发easypoi。
导入jar包
这里是springMVC和easypoi所需的jar包
主要是easypoi-base和easypoi-web,其它都是关联所需的jar包,我们需要commons-lang3.jar包,开始使用commons-lang2.6版本会出现错误。
spring-servlet.xml配置
[html] view plain copy

class="org.springframework.web.servlet.view.BeanNameViewResolver" p:order="0">

[html] view plain copy





controller
[java] view plain copy
package com.mvc.controller;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.jeecgframework.poi.excel.entity.ExportParams;
import org.jeecgframework.poi.excel.entity.params.ExcelExportEntity;
import org.jeecgframework.poi.excel.entity.vo.MapExcelConstants;
import org.jeecgframework.poi.excel.entity.vo.NormalExcelConstants;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
@RequestMapping(value="/excel")
public class ExcelController {


@RequestMapping(value = "/export",method = {RequestMethod.POST,RequestMethod.GET})
public String export(HttpServletRequest request,HttpServletResponse response,ModelMap modelMap){
//标题
List entityList = new ArrayList();
//内容
List> dataResult = new ArrayList>();
entityList.add(new ExcelExportEntity("表头1", "table1", 15));
entityList.add(new ExcelExportEntity("表头2", "table2", 25));
entityList.add(new ExcelExportEntity("表头3", "table3", 35));
for (int i = 0; i < 10; i++) {
Map map = new HashMap();
map.put("table1", "苹果"+i);
map.put("table2", "香蕉"+i);
map.put("table3", "鸭梨"+i);
dataResult.add(map);
}
modelMap.put(MapExcelConstants.ENTITY_LIST, entityList);
modelMap.put(MapExcelConstants.MAP_LIST, dataResult);
String fileName = "easypoi测试列表";
modelMap.put(MapExcelConstants.FILE_NAME, fileName);
modelMap.put(NormalExcelConstants.PARAMS, new ExportParams("easypoi列表", "测试列表"));
return MapExcelConstants.JEECG_MAP_EXCEL_VIEW;
}

}
配置好表头,内容体,文件名就可以使用了
之前使用poi导出Excel表格,需要配置很多东西,也比较麻烦,这里使用poi的封装easypoi,可以快速配置,实现Excel或者word文件的导出。这里我们结合SpringMVC开发easypoi。
导入jar包
这里是springMVC和easypoi所需的jar包
主要是easypoi-base和easypoi-web,其它都是关联所需的jar包,我们需要commons-lang3.jar包,开始使用commons-lang2.6版本会出现错误。
spring-servlet.xml配置
[html] view plain copy

class="org.springframework.web.servlet.view.BeanNameViewResolver" p:order="0">

[html] view plain copy





controller
[java] view plain copy
package com.mvc.controller;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.jeecgframework.poi.excel.entity.ExportParams;
import org.jeecgframework.poi.excel.entity.params.ExcelExportEntity;
import org.jeecgframework.poi.excel.entity.vo.MapExcelConstants;
import org.jeecgframework.poi.excel.entity.vo.NormalExcelConstants;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
@RequestMapping(value="/excel")
public class ExcelController {


@RequestMapping(value = "/export",method = {RequestMethod.POST,RequestMethod.GET})
public String export(HttpServletRequest request,HttpServletResponse response,ModelMap modelMap){
//标题
List entityList = new ArrayList();
//内容
List> dataResult = new ArrayList>();
entityList.add(new ExcelExportEntity("表头1", "table1", 15));
entityList.add(new ExcelExportEntity("表头2", "table2", 25));
entityList.add(new ExcelExportEntity("表头3", "table3", 35));
for (int i = 0; i < 10; i++) {
Map map = new HashMap();
map.put("table1", "苹果"+i);
map.put("table2", "香蕉"+i);
map.put("table3", "鸭梨"+i);
dataResult.add(map);
}
modelMap.put(MapExcelConstants.ENTITY_LIST, entityList);
modelMap.put(MapExcelConstants.MAP_LIST, dataResult);
String fileName = "easypoi测试列表";
modelMap.put(MapExcelConstants.FILE_NAME, fileName);
modelMap.put(NormalExcelConstants.PARAMS, new ExportParams("easypoi列表", "测试列表"));
return MapExcelConstants.JEECG_MAP_EXCEL_VIEW;
}

}
配置好表头,内容体,文件名就可以使用了
之前使用poi导出Excel表格,需要配置很多东西,也比较麻烦,这里使用poi的封装easypoi,可以快速配置,实现Excel或者word文件的导出。这里我们结合SpringMVC开发easypoi。 导入jar包 这里是springMVC和easypoi所需的jar包 主要是easypoi-base和easypoi-web,其它都是关联所需的jar包,我们需要commons-lang3.jar包,开始使用commons-lang2.6版本会出现错误。 spring-servlet.xml配置 [html] view plain copy [html] view plain copy controller [java] view plain copy package com.mvc.controller; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.jeecgframework.poi.excel.entity.ExportParams; import org.jeecgframework.poi.excel.entity.params.ExcelExportEntity; import org.jeecgframework.poi.excel.entity.vo.MapExcelConstants; import org.jeecgframework.poi.excel.entity.vo.NormalExcelConstants; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @Controller @RequestMapping(value="/excel") public class ExcelController { @RequestMapping(value = "/export",method = {RequestMethod.POST,RequestMethod.GET}) public String export(HttpServletRequest request,HttpServletResponse response,ModelMap modelMap){ //标题 List entityList = new ArrayList(); //内容 List> dataResult = new ArrayList>(); entityList.add(new ExcelExportEntity("表头1", "table1", 15)); entityList.add(new ExcelExportEntity("表头2", "table2", 25)); entityList.add(new ExcelExportEntity("表头3", "table3", 35)); for (int i = 0; i < 10; i++) { Map map = new HashMap(); map.put("table1", "苹果"+i); map.put("table2", "香蕉"+i); map.put("table3", "鸭梨"+i); dataResult.add(map); } modelMap.put(MapExcelConstants.ENTITY_LIST, entityList); modelMap.put(MapExcelConstants.MAP_LIST, dataResult); String fileName = "easypoi测试列表"; modelMap.put(MapExcelConstants.FILE_NAME, fileName); modelMap.put(NormalExcelConstants.PARAMS, new ExportParams("easypoi列表", "测试列表")); return MapExcelConstants.JEECG_MAP_EXCEL_VIEW; } } 配置好表头,内容体,文件名就可以使用了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的贱,就是你的剑 英文翻译
人生最缺少的是什么?
猜成语跟庄有关的成语
哪有乳母乐的介绍?
用柴油锅炉烧地暖有什么注意的问题吗?
花开可否随人意的下联
择江温岭社保一年多少钱
坐飞机黄金能带多少?
单选题The teachers in Senior&nb
0点25化成分母是16的
男孩姓吴正字辈取什么名好
0.72乘以7/18怎么记算
什么是大数据,并对其全球化趋势进行分析
如图,强强欲从A处横渡至河对岸最近点B处,由
父亲在育儿中应该做好哪些
推荐资讯
尚书是什么题材的史书,看起来又像纪事本末体
今天的淮南寿县是明朝的什么地方
自驾游色达需要花很多钱么
求一些和《Take Me To Church》类似的英文歌
打架至人轻伤私了后,公安局还有权利拘留吗?
有位老先生身前和老婆子女关系不好但是没离婚
2010年6月1日,我市普降暴雨.为保障居民用水
氧和氟能组成一种化合物吗?
花千骨最后为什么变成妖神
私人定制美发店地址有知道的么?有点事想过去
土鸡用了催 情散多少天才能产蛋
单选题我们现在使用的计时法起源于()。A.古
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?