使用EasyPoi导出Excel
Excel模板来自自己写死的一个excel模板,相当于是用户查询数据,数据填充到一个模板的Excel里,再导出Excel
/*创建模板*/
String a= request.getSession().getServletContext().getRealPath("/resource/河南能源化工集团安全监控系统联网系统瓦斯涌出异常信息表.xlsx");
获取模板
TemplateExportParams params=new TemplateExportParams(a);
获取查询数据,将数据放到map里面,自定义的excel的单元格里获取map的key值
List<Map<String, String>> listMap = new ArrayList<Map<String, String>>();
for(int i=0;i<list.size();i++){
Map<String, String> ma = new HashMap<String, String>();
ma.put("xh", String.valueOf(i+1));
ma.put("mygs", list.get(i).getGs());
ma.put("kjmc", list.get(i).getMineName());
ma.put("dd", list.get(i).getLocation());
ma.put("zdz", list.get(i).getNowmaxvalue());
ma.put("zdzsk", list.get(i).getNowtime());
ma.put("three", list.get(i).getTheaybeforeValue());
ma.put("two", list.get(i).getTwodaysagoValue());
ma.put("one", list.get(i).getTheaybeforeValue());
ma.put("nowzdz", list.get(i).getNowmaxvalue());
listMap.add(ma);
}
map.put("listmap", listMap);
modelMap.put(TemplateExcelConstants.FILE_NAME, "河南能源化工集团安全监控系统联网系统瓦斯涌出异常信息表"); //文件名
modelMap.put(TemplateExcelConstants.PARAMS, params);//参数
modelMap.put(TemplateExcelConstants.MAP_DATA, map);//数据
return TemplateExcelConstants.JEECG_TEMPLATE_EXCEL_VIEW;//view名称
SpringWeb中,需要在spring-mvc.xml中引入处理Excel的配置
<!-- Excel 处理 根据用户输入进行对象处理 -->
<bean id="jeecgExcelView" class="org.jeecgframework.poi.excel.view.JeecgSingleExcelView" />
<bean id="jeecgTemplateExcelView" class="org.jeecgframework.poi.excel.view.JeecgTemplateExcelView" />
<bean id="jeecgTemplateWordView" class="org.jeecgframework.poi.excel.view.JeecgTemplateWordView" />
<bean id="jeecgMapExcelView" class="org.jeecgframework.poi.excel.view.JeecgMapExcelView" />
导出结果
转载于:https://www.cnblogs.com/LiaoYunChuan/p/9947435.html
使用EasyPoi导出Excel相关推荐
- 编码技巧——使用Easypoi导出Excel、多sheet
本文主要介绍easypoi导出Excel的代码示例:自己之前手动实现过导出工具类<编码技巧--导出工具类>,基于实体和注解,通过反射来映射实体字段和exce列的关系:在部分工程里面看到了e ...
- 使用EasyPOI导出Excel模板数据(含图片)
使用EasyPOI导出Excel模板数据(含图片) EasyPOI功能如同名字Easy,主打的功能就是容易,让一个没接触过POI的人员可以方便的写出Excel导出,Excel模板导出,Excel导入, ...
- EasyPoi导出Excel实现标记颜色
EasyPoi导出Excel实现标记颜色 PS:不知道EasyPoi 的可以看快速上手文档 <dependency><groupId>cn.afterturn</grou ...
- easypoi导出excel不设置样式_EasyPOI 导出excel设置边框,背景颜色,字体样式
EasyPOI 导出excel设置边框,背景颜色,字体样式 EasyPOI 导出代码示例ExportParams exportParams = new ExportParams(); exportPa ...
- 使用easypoi导出excel实现动态列
使用easypoi导出excel实现动态列 说明 使用的是easypoi进行导出 行头是动态生成 依据key进行列匹配,进行数据填充 第一列进行纵向动态合并 自己的一个使用,记录一下 工具依赖 < ...
- 用easyPoi导出excel,带多sheet,合并单元格,合计,单元格金额类型
用easyPoi导出excel,带多sheet,合并单元格,合计,单元格金额类型 文档连接:http://easypoi.mydoc.io/ 1.引入依赖 <!-- 导出文件工具 EasyPoi ...
- EasyPoi导出Excel,完整代码+案例(100%能导出——导不出来砍我)
java解决,EasyPoi导出Excel,废话不多说,直接上代码 第一步:导入依赖 <!--EasyPoi导入导出 --><dependency><groupId> ...
- EasyPoi导出excel文件总是1kb,且打不开
EasyPoi导出excel文件总是1kb,且打不开 excel文件下载成功后打开文件遇到错误 之前的下载代码 private static void downLoadExcel(String fil ...
- Easypoi 导出excel 使用注解实现一二级标题行的单元格合并
Easypoi 导出excel 使用注解实现一二级标题行的单元格合并 先看一下最终效果图 上代码 Excel 模板实体类 @Data public class HxAdvisoryZJEndExcel ...
- 用EasyPoi导出Excel中单元格图片(线上阿里云)
用EasyPoi导出Excel中单元格图片(线上阿里云): 导出数据需要包含图片 问题描述 提示:这里描述项目中遇到的问题: 数据库中存储图片格式是阿里云(oss)的图片url,导出excel显示图片 ...
最新文章
- Jsoup 替换文本中所有的img src属性
- android开发基础_列表视图一(List View)
- 0自动转型到DBNull.Value引发的错误
- Java并发:线程共享变量可见性原理
- 基于 KIF 的 iOS UI 自动化测试和持续集成
- Java 的 Comparator 接口详解
- 802.11的CSMA/CA机制
- CPU说:这个世界太慢了
- java环境问题_1_JAVA语言的特点及配置环境问题
- ISO27001标准
- 奔图打印机显示未连接_打印机无法打印的10种解决方法
- php字符串函数(2)替换、分割、填充、去除
- Fbank特征与MFCC特征解析
- 云计算是互联网和计算机技术发展的产物,云计算 是传统计算机和网络技术发展融合的产物,它意味着计算能力也可作为一种商品通过互联网进行流通 。...
- oracle技术圈熊掌号,百度“熊掌号”低调上线,意味着什么?
- Fildder拦截请求并修改请求参数
- html5自由者,郎平将选择双自由人战术!仿造天津女排战术,00后小将无缘奥运...
- java中的map对象_java中遍历Map对象的四种方式
- 【教程视频分享】Java SSM开发购物网站项目教程视频
- M站底部固定悬浮导航代码分享
热门文章
- 记录一次Oracle注入绕waf
- 禁用导航栏的右滑返回实现全屏手势返回
- PHP中的__toString方法(实现JS里的链式操作)
- kafka监控工具kafkaOffsetMoniter的使用
- python tkinter布局混用_[宜配屋]听图阁
- windows调用python_如何在Windows操作系统中从R调用Python?
- python语言语块句的标记_NLTK基础教程学习笔记(十一)
- matlab 替换指定的元素
- 新手上路之django项目开发(二)-----mysql数据库配置及其增删改查操作
- oracle exp 00006,Oracle 12.1新特性----使用RMAN从备份中实现recover table