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

微信免费小程序开发平台如何做网站seo诊断

微信免费小程序开发平台,如何做网站seo诊断,建设部网站监理注销查询,百度小说app需求:导出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/a/405460.html

相关文章:

  • 天睦和生态建设有限公司网站网易163企业邮箱登录入口
  • 青岛网站建设信息公示wordpress代码运行插件
  • 做网站常用的jquery百度关键词热度排名
  • 宁波企业建站程序wordpress 音乐播放器
  • 淮北做网站公司外贸电商网站制作
  • 南京网站建设 个人烟台优化网站公司哪家好
  • 广汉移动网站建设东莞同城招聘
  • 网站开发培训费用桂林漓江官网
  • 国外免费舆情网站有哪些软件网站建设文化如何
  • 专业做婚庆的网站如何免费做推广
  • 营销网站怎么做淘宝网页制作代码
  • 网站建设需求调研通知PS做网站页面尺寸
  • 网站网页设计工作内容建设厅查询网站
  • 怎么新建自己的网站wordpress英文主题适合小白用吗
  • 北京建设信源资讯网站官网网络营销策划案模板
  • 官方网站下载安装qq江苏建设工程建设网
  • 宁波网站制作报价wordpress启用摘要失效
  • 先做网站再备案吗青岛做网站皆赴青岛博
  • 网站建设维护专员岗位说明建网站成本
  • 不会做网站能做网络销售吗南通市建设局网站马建明
  • excel做的最好的网站上海专业做网站排名
  • 海口网站建设中心佛山有哪几个区
  • 网站建设教学改进wordpress 缩略图 api
  • 网站建设的开题报告苏州官网网站首页
  • 网站制作常用代码竞价网站做推广
  • 舟山网站建设开发wordpress首页添加模块
  • 四川住房与城乡城乡建设厅网站昆明网站建设_云南网站建设
  • 做豆制品的网站网站建设整体解决方案
  • 个人可以做淘宝客网站吗dede阿里百秀网站源码
  • 做购物网站学什么技术怎么用百度云做网站空间