当前位置: 首页 > news >正文

中国建设银行云南官网站纪念币360优化关键词

中国建设银行云南官网站纪念币,360优化关键词,军博做网站公司,网站建设利润越来越低相信大家都遇到过,用户提出要把界面上的数据导成一个Excel,还得是用户指定的Excel格式,用原生的POI,需要自己去实现,相信是比较麻烦的,所以我们可以使用开源的EasyPOI. 先上个图,看看是不是大家…

相信大家都遇到过,用户提出要把界面上的数据导成一个Excel,还得是用户指定的Excel格式,用原生的POI,需要自己去实现,相信是比较麻烦的,所以我们可以使用开源的EasyPOI.

先上个图,看看是不是大家想要的效果.

如图,是一个Demo导出模板,可以看到里面用了一些easy poi的公式,有了这个模板之后,我们只需要把需要的数据源形成后,调用接口就可以实现导出指定格式的模板了!

 一、先引入maven

        我们需要在指定模块中的pom.xml引入依赖包,如下:

<dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-spring-boot-starter</artifactId><version>4.4.0</version>
</dependency>

二、关键代码调用

引入依赖包之后,我们可以先看一下关键的代码使用,如下:

Map<String, Object> map = new HashMap<String, Object>();//关键数据源对象
//引入模板,注意,此处路径是相对与项目的resource目录下的,不需要自行去找到绝对路径
TemplateExportParams params = new TemplateExportParams("template/模板名称.xls"); //模板路径
params.setSheetNum(new Integer[]{0,1});//设置多个Sheet(若有多个Sheet,需要加入此代码)
Workbook workbook = ExcelExportUtil.exportExcel(params, map);//easyPOI的工具类
OutputStream out = response.getOutputStream();
workbook.write(out);
out.flush();
out.close();

如上的关键代码,也就几句而已,可以看到,我们只需要找到我们的模板路径,然后把我们的业务数据封装好传给工具类,就完成了。

三、示例

有了上述的关键代码,我们根据开头的示例图,封装成指定格式,如下:

Map<String, Object> map = new HashMap<String, Object>();//关键数据源对象//封装业务数据
Map<String,String> objInfo = new HashMap<String, Object>();
objInfo.put("Aennr","1000009");
objInfo.put("kgChr02","备注XXX");
objInfo.put("Rlkey","状态XXX");List<Map<String,String>> list = new ArrayList<>();
Map<String,String> m1= new HashMap<String, Object>();
m1.put("Ztype","变更");
m1.put("Idnrk","123");
m1.put("Zmaktx","描述");
list.add(m1);map.put("info", objInfo);
map.put("list", list);TemplateExportParams params = new TemplateExportParams("template/模板名称.xls"); //模板路径
params.setSheetNum(new Integer[]{0,1});//设置多个Sheet(若有多个Sheet,需要加入此代码)
Workbook workbook = ExcelExportUtil.exportExcel(params, map);//easyPOI的工具类
OutputStream out = response.getOutputStream();
workbook.write(out);
out.flush();
out.close();

我们可以看到,只需要往map中丢入指定内容即可显示在模板中。

EasyPOI支持很多内容,公式等,详情可查看easyPOI的官方文档.

easy poi 官方文档

http://www.yayakq.cn/news/64389/

相关文章:

  • 深圳哪个做网站好优化seo上词价格
  • joomla! 1.5 网站建设基础教程 :宁皓网应用软件有哪些系统
  • 做网站联系我们在那个板块里面做一个属于自己的网页
  • 网站的营销功能网站域名购买com
  • 海南省做购房合同网站小米路由器做网站服务器吗
  • 购物网站seo关键词定位wordpress优秀模板下载
  • 广州天河区建设网站织梦可以做微网站吗
  • 平稳有序推进网站建设做网站编辑需要什么文凭
  • 怀化做网站的公司东莞多镇街发布最新通告
  • 网站设计论文分类号重庆网站优化建设
  • 怎么用手机做刷会员网站网站怎么做到秒收录
  • 给企业建设网站的意义市场调研分析报告怎么写
  • 鹤壁建设网站推广渠道电话wordpress get_users
  • 建设企业外贸网站百度统计数据
  • 大连模板建站定制网站做一个企业网站设计
  • 企业网站源码网wordpress 表单
  • 做网站购买空间多少钱什么网站做博客好
  • 大型网站外链是怎么建设的wordpress 漫画 主题
  • wordpress 多站点 404wordpress整站手机端
  • 网站备份脚本软件开发文档编写
  • 各网站提交入口网页游戏新区开服
  • 网站的系统帮助破解网站后台
  • 洛阳建站洛阳市网站建设建站公司网站 discuz
  • 网站搭建南京网站建设文案模板
  • 国内一线网站设计公司邹平 建设项目 网站公示
  • 石家庄学校网站建设淘宝详情页制作教程
  • 建设一个网站论坛要多少钱江苏省建设厅官网网站
  • 西安网站制作工作室wordpress 搭建知识库
  • 提供零基础网站建设教学培训做兼职网站
  • 做3d模型的叫什么牛的网站买的网站可做360广告联盟吗