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

如何做计算机网站沙坪坝区优化关键词软件

如何做计算机网站,沙坪坝区优化关键词软件,wordpress首页底部模板修改,精美ppt模板免费下载百度文库需求:导出excel文件要求头部标题内容过于复杂,在代码层面不好实现,直接提供模板,只需要将数据写入即可。 一、代码实现示例 实现数据写入模板代码如下: public void export(HttpServletResponse response) throws E…

需求:导出excel文件要求头部标题内容过于复杂,在代码层面不好实现,直接提供模板,只需要将数据写入即可。

一、代码实现示例

实现数据写入模板代码如下:

public void export(HttpServletResponse response) throws Exception {// 设置response参数String fileName = "导出文件名称.xlsx";response.addHeader("Access-Control-Expose-Headers", "content-disposition");response.setHeader("content-Type", "application/vnd.ms-excel");response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "utf-8"));String template;// 根据环境设置模板路径String activeProfile = SpringContextUtil.getActiveProfile();if ("local".equals(activeProfile) || "@profileActive@".equals(activeProfile) || activeProfile == null ) {String path = FinVoucherCoverServiceImpl.class.getClass().getResource("/").getPath();//本地环境或者profileActive环境使用代码上的导出模板template = path.substring(0, path.indexOf("target")) + "src\\main\\resources\\templates\\excel\\fin_assetCard_fixed_import_template.xlsx";}else{//服务器层面的路径template = System.getProperty("user.dir") + "/config/fin_assetCard_fixed_import_template.xlsx";}try (OutputStream fileOut = response.getOutputStream()){ExcelWriter excelWriter = EasyExcel.write(fileOut).withTemplate(template).registerWriteHandler(GenerateUtil.getStrategy()).build();//写入数据格式1List<List<String>> typeList = new ArrayList<>();WriteSheet writeSheet1 = EasyExcel.writerSheet("sheet1").build();excelWriter.write(typeList, writeSheet1);//写入数据格式2//数据格式如下List<ExportVo> list = new ArrayList<>();WriteSheet writeSheet2 = EasyExcel.writerSheet("sheet2").build();excelWriter.fill(list, writeSheet2);excelWriter.finish();} catch (Exception e) {e.printStackTrace();}}

二、写入格式及标识符

1、格式一

List<ExportVo> list = new ArrayList<>();

以上数据类型数据,需要在模板中标明写入数据位置,格式如下:

使用{.字段名}的形式标识写入实体属性对应位置

2、格式二

List<List<String>> typeList = new ArrayList<>();

以上格式类型数据不需要在模板中标识位置,会默认在写入的sheet页的第一行第一列开始写入,并以竖向方向写入数据。前提是第一行第一列的位置是空,没有其它值的情况,如有数据,会往下找到第一个为空的单元格,如第一列的1,2,3,4行单元格都有数据,写入数据时不会覆盖1,2,3,4列的数据,会从第一列第5行开始写入数据。

三、依赖相关

<dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>2.2.6</version>
</dependency>

这里使用的easyexcel依赖的版本是2.2.6,如使用版本更高,自行到官网查看使用版本写入数据方法是否更改,自行替换。

http://www.dtcms.com/wzjs/423536.html

相关文章:

  • 东凤网站建设快速建站工具
  • 天河建设网站企业站长之家网站模板
  • wordpress更新计划泉州百度seo
  • wordpress文章发布到专题深圳搜索优化排名
  • php抽奖网站源码鸡西网站seo
  • 网站建设包括什么深圳市昊客网络科技有限公司
  • 宝安led行业网站建设seo深圳培训班
  • 装修设计公司加盟武汉百度推广seo
  • 做网站联盟国外b站推广网站
  • 网站主机与服务器今日新闻联播
  • flash网站制作单选框和复选框ui组件网站搭建步骤
  • 网站 邮件系统建设招标中国新闻
  • 网站构造下拉列表怎么做济南网站制作平台
  • 东莞网站建设优化企业网络推广是干嘛的
  • 淘宝属于什么类型的网站广州抖音推广
  • 浏览器怎么打开网站服务器连接游戏推广渠道有哪些
  • 嘉兴企业网站建设推广百度一下你就知道官页
  • 做餐饮在环保局网站备案电脑优化软件排行榜
  • 网站建设合同 附件aso优化的主要内容为
  • 网站建设验收内容西安网络推广优化培训
  • 湛江疫情最新消息seo实战指导
  • 晋中做网站公司爱站网关键词挖掘工具熊猫
  • wordpress只有我可以看优化设计六年级下册语文答案
  • 公司网站建设合同交印花税吗销售人员培训课程有哪些
  • 江西南昌电子商务网站建设公司百度seo查询工具
  • 基于web的网站设计与实现淘宝seo搜索引擎原理
  • 网站方案范文北京网讯百度科技有限公司
  • 宜春网站开发怎么在百度上添加自己的店铺地址
  • 云空间的网站如何做刷粉网站推广
  • 杭州外贸网站建设网站推广策划思路