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

电子商务网站开发代码建站如何注重内容建设

电子商务网站开发代码,建站如何注重内容建设,h5游戏盒子,做公司网站要多久相信大家都遇到过,用户提出要把界面上的数据导成一个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.sczhlp.com/news/99919/

相关文章:

  • 对中国建设银行网站的优点怎么做外贸网站
  • php如何制作网站宁波品牌策划公司
  • 最有设计感的网站win7 iis 发布asp.net网站
  • linux c应用性能与内存泄露问题排查工具
  • 网站建设大概需要多少费用网站的特征包括
  • 后台建设电商网站开发游戏用什么软件
  • 海口网站设计我附近的广告公司
  • 北京网站改版费用门户营销型网站
  • 网站建设电话销售工作总结flash网站的优点和缺点
  • 关于网站备案的公告北京软件开发公司官网
  • 深入解析:AI-调查研究-66-机器人 机械臂 软件算法体系:轨迹规划视觉定位力控策略
  • 淘宝网站开发源码php语言网站开发公司北京
  • 微信息公众平台微网站建设常熟东南开发区人才网
  • 建个微商城网站Dedecms手机网站源码
  • 网站语言选择武城网站建设费用
  • 徐州开发区中学网站怎样围绕网站专题发展来做ppt
  • 中小企业网站建设与推广分析网站建设方案设计心得
  • 石家庄网站设计制作网站设置了自动登录怎么显示密码
  • wap商城网站模板素材seo教程培训班
  • 怎么做无损mp3下载网站网站关键词是指什么
  • 津南区提供网站建设协议设计wordpress
  • odoo 12 网站开发网站开发 建设叫什么
  • VS Code快捷键
  • python合适做网站吗深圳网站建设公司top20
  • 购物网站开发的意义如何用dw做旅游网站目录
  • 51网站一起做网店seo口碑优化
  • 怎么查网站域名做视频网站软件有哪些
  • 深圳团购网站设计多少钱更合网站制作公司
  • 高端的网站名称南京做电商网站的公司
  • 怎么建好网站品牌建设指导性意见