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

企业免费招聘人才网站把网站传到服务器上怎么做

企业免费招聘人才网站,把网站传到服务器上怎么做,wordpress调取缩略图,十年经验网站开发企业问题:如图,1部分的表头是动态的根据日期变化,2部分是数据库对应的字段,静态不变的; 解决方案:如果不看1的部分,2部分内容可以根据实体类注解的方式导出,那么我们是不是可以先将动态表…

问题:如图,1部分的表头是动态的根据日期变化,2部分是数据库对应的字段,静态不变的;

image.png

解决方案:如果不看1的部分,2部分+内容可以根据实体类+注解的方式导出,那么我们是不是可以先将动态表头1 写入到Excel中,然后再用注解+实体类的方式将2部分和内容写入到Excel中。

// 以下是伪代码参考,无法直接运行// 设置动态表头
List<String> 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();
// 将动态表头写入sheet,new 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);
// 将静态表头+内容写入sheet,tPublicityInfos代表内容数据
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);List<TPublicityInfo> tPublicityInfos = publicityMapper.listByPublicity(publicityReq);if (CollectionUtils.isNotEmpty(tPublicityInfos)) {for (int i = 0; i < tPublicityInfos.size(); i++) {TPublicityInfo tPublicityInfo = tPublicityInfos.get(i);tPublicityInfo.setNum(i+1);}}List<String> departNames = this.baseMapper.selectDepartNameByDepartId(publicityReq.getCountyId());String departName = "";if (CollectionUtils.isNotEmpty(departNames) && departNames.size() == 1) {departName = departNames.get(0);}List<List<String>> headList = new ArrayList<>();List<String> 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.yayakq.cn/news/507021/

相关文章:

  • 婚恋网站女孩子都是做美容学校网站建设市场
  • 南通城乡住房建设厅网站百度上怎么发布作品
  • 张家港网站建设早晨设计wordpress用途
  • 查建设标准网站wordpress 值得买主题
  • 诸暨营销型网站设计设计关于北京的网页
  • 南宁seo网站建设费用个人网站备案拍照
  • 镇江专业网站制作公司wordpress 虎嗅主题
  • 建站的方式有哪些网站 wordpress 公众号
  • 网站开发有什么语言wordpress 注册功能
  • 做翻译 网站吗深圳网站seo关键词
  • 做移动网站点击软件吗查询单位信息的网站
  • 单页网站建设一般收费wordpress 升级php
  • 房产交易网站开发wordpress怎么恢复自带主题
  • 公司刚做网站在那里找图片做零食店网站构建策划报告
  • 建立自己的网站可以采用的方式有网站开发团队需要哪些
  • 网站合作建设方案网站做闪电电磁
  • 下载图片的网站建设免费代理浏览网页
  • 成都网站建设方案服务筑云电商网站建设公司
  • 微商货源网站大全做最好的导航网站
  • 潮动九州网站建设上海互联网推广找哪家
  • wordpress无插件实现网站地图广州市安全教育平台app下载
  • 连云港网站建设哪家好企业微信网站怎么建设
  • 商城站到汤泉池网站建设所面临的问题
  • 长沙网站建设论坛太原头条新闻
  • 手机网站架构统一门户网站
  • h5网站设计室内设计师找图片的网站
  • 四川建设厅电话网站金融网站cms
  • 最专业的手机网站制作昆明网站建设天软科技
  • 海城网站设计哪个网站衬衣做的好
  • 老板让做公司网站设计旅游网站的功能有哪些