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

网站开发天津闵行网页设计师

网站开发天津,闵行网页设计师,那里有做网站,有专门教做儿童美食的网站吗问题#xff1a;如图#xff0c;1部分的表头是动态的根据日期变化#xff0c;2部分是数据库对应的字段#xff0c;静态不变的#xff1b; 解决方案#xff1a;如果不看1的部分#xff0c;2部分内容可以根据实体类注解的方式导出#xff0c;那么我们是不是可以先将动态表… 问题如图1部分的表头是动态的根据日期变化2部分是数据库对应的字段静态不变的 解决方案如果不看1的部分2部分内容可以根据实体类注解的方式导出那么我们是不是可以先将动态表头1 写入到Excel中然后再用注解实体类的方式将2部分和内容写入到Excel中。 // 以下是伪代码参考无法直接运行// 设置动态表头 ListString head new ArrayList();String name String.format(sheetName, LocalDate.now().getYear(), LocalDate.now().getMonth().getValue());if (StringUtils.isNotBlank(publicityReq.getCountyId())) {name name \n depart departName; }head.add(name); headList.add(head);ExcelWriter excelWriter EasyExcel.write(response.getOutputStream(), TPublicityInfo.class).build(); // 创建sheet WriteSheet writeSheet EasyExcel.writerSheet(String.format(sheetName, LocalDate.now().getYear(), LocalDate.now().getMonth().getValue())).needHead(Boolean.FALSE).build(); // 将动态表头写入sheetnew ArrayList()代表写入空数据 WriteTable writeTable0 EasyExcel.writerTable(0).head(headList).registerWriteHandler(new OnceAbsoluteMergeStrategy(0, 2, 0, 7)).needHead(Boolean.TRUE).build();excelWriter.write(new ArrayList(), writeSheet, writeTable0); // 将静态表头内容写入sheettPublicityInfos代表内容数据 WriteTable writeTable2 EasyExcel.writerTable(3).head(TPublicityInfo.class).relativeHeadRowIndex(2).needHead(Boolean.TRUE).build();excelWriter.write(tPublicityInfos, writeSheet, writeTable2); excelWriter.finish(); 下边是项目中的完整代码可以做简单参考 public void exportExcel(Principal principal, HttpServletResponse response, PublicityInfoReq publicityReq) throws IOException {String sheetName %s年%s月xxxx;String depart 单位;String personId AuthenticationInfo.getUserId(principal);String departsCode ;if (StringUtils.isNotEmpty(publicityReq.getCorpId())) {DepartInfo departInfo iDepartSCodeService.getVDeptById(publicityReq.getCorpId());departsCode departInfo.getDepartScode();} else {departsCode iDepartSCodeService.getDeptScode(personId);}publicityReq.setDepartsCode(departsCode);ListTPublicityInfo tPublicityInfos publicityMapper.listByPublicity(publicityReq);if (CollectionUtils.isNotEmpty(tPublicityInfos)) {for (int i 0; i tPublicityInfos.size(); i) {TPublicityInfo tPublicityInfo tPublicityInfos.get(i);tPublicityInfo.setNum(i1);}}ListString departNames this.baseMapper.selectDepartNameByDepartId(publicityReq.getCountyId());String departName ;if (CollectionUtils.isNotEmpty(departNames) departNames.size() 1) {departName departNames.get(0);}ListListString headList new ArrayList();ListString head new ArrayList();String name String.format(sheetName, LocalDate.now().getYear(), LocalDate.now().getMonth().getValue());if (StringUtils.isNotBlank(publicityReq.getCountyId())) {name name \n depart departName;}head.add(name);headList.add(head);ExcelWriter excelWriter EasyExcel.write(response.getOutputStream(), TPublicityInfo.class).build();WriteSheet writeSheet EasyExcel.writerSheet(String.format(sheetName, LocalDate.now().getYear(), LocalDate.now().getMonth().getValue())).needHead(Boolean.FALSE).build();WriteTable writeTable0 EasyExcel.writerTable(0).head(headList).registerWriteHandler(new OnceAbsoluteMergeStrategy(0, 2, 0, 7)).needHead(Boolean.TRUE).build();excelWriter.write(new ArrayList(), writeSheet, writeTable0);WriteTable writeTable2 EasyExcel.writerTable(3).head(TPublicityInfo.class).relativeHeadRowIndex(2).needHead(Boolean.TRUE).build();excelWriter.write(tPublicityInfos, writeSheet, writeTable2);excelWriter.finish(); } 本文由博客一文多发平台 OpenWrite 发布
http://www.hkea.cn/news/14558719/

相关文章:

  • 儋州网站建设培训学校商标注册证书电子版怎么查询
  • 小学生做电子小报的网站塘沽做网站的公司
  • 东莞建站方案flash asp网站
  • 微信能否做门户网站网站开发入门培训机构
  • 三 网站建设网站推广有哪些公司可以做
  • wordpress 三栏廊坊百度优化
  • 深圳手机商城网站设计费用做网站用个人还是企业比较好
  • 做asp网站需要的实验报告单服装设计投稿平台
  • 网站怎么做微信送红包活动电商运营培训学费多少
  • 厦门建设企业网站小榄网站建设
  • 怎样用手机做推广免费网站知网涉嫌垄断被罚8760万
  • 政务网站建设合同做宣传的网站
  • 湖南省做网站的湖南 网站建设
  • 电子兼职网站建设网站安全和信息化建设
  • h5网站开发后台html模板
  • seo北京网站推广做预算查价格的网站是哪个
  • 交易类网站建设开发一个相亲软件需要多少钱
  • 怀化网站制作建设建设龙卡e付卡网站
  • 免费制作网站的软件手机怎样设计网站建设
  • 手机网站 用户体验深圳十大外贸公司排名
  • 1年网站天津seo网站推广
  • 网站推广设计制作南阳专业网站设计公司
  • 企业宣传网站建设需求说明书样文本地宁波网站建设
  • 沈阳网站建设黑酷科技drupal个人门户网站开发
  • 青海建设局网站前端手机网站
  • 微网站建设公司首选公司后端开发工程师前景
  • 600元做网站制作html代码
  • 网站名称是网址吗网站怎么弄
  • 电商物流建设网站过程惠州做网站小程序
  • 求网站建设的视频临沂品牌网站推广