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

莞城注册能源公司网上注册流程seo网站架构

莞城注册能源公司网上注册流程,seo网站架构,如何通过网站做调查问卷,东莞营销型网站建设费用Java的XWPFTemplate工具类导出word.docx的使用_xwpftemplate 语法_youmdt的博客-CSDN博客 如果是表格的列表参考上面这篇文章即可#xff0c;比较复杂的列表遍历暂时还没找到方法#xff0c;只能手动创建表格了 上面是模板#xff0c;非常简单#xff0c;以为我们是要自己创… Java的XWPFTemplate工具类导出word.docx的使用_xwpftemplate 语法_youmdt的博客-CSDN博客 如果是表格的列表参考上面这篇文章即可比较复杂的列表遍历暂时还没找到方法只能手动创建表格了 上面是模板非常简单以为我们是要自己创建表格 先看结果吧 自己写的表格基本就是这样后面加上换行和宽度高度调节即可。 下面的代码是最基本的所以也就没加高度换行等调节。有时候再补充上去。 下面的代码比较凌乱还没开发完成想整合成一个通用的接口现在只做了日志的把没有用的内容删掉即可。凑合着看。 /*** 安全日志通用导出word*/Overridepublic void exportWord(AqscSecurityLog aqscSecurityLog, HttpServletResponse response) throws IOException {String filePath ;String filename ;String params1 aqscSecurityLog.getParams1();if (Objects.equals(params1, 1)) { //日报filePath /word/day.docx;filename 安全日志.docx;} else if (Objects.equals(params1, 2)) { //周报filePath /word/day.docx;filename 安全周报.docx;} else if (Objects.equals(params1, 3)) { //月报filePath /word/day.docx;filename 安全月报.docx;} else if (Objects.equals(params1, 4)) { //季报filePath /word/day.docx;filename 安全季报.docx;} else {throw new ServiceException(params1不等于1234请联系管理员!);}InputStream inputStream getServiceFile(filePath);XWPFTemplate document XWPFTemplate.compile(inputStream);MapString, Object data new HashMap();ListString ids aqscSecurityLog.getIds();ListAqscSecurityLog logs aqscSecurityLogMapper.selectAqscSecurityLogsByids(ids);//日志if (Objects.equals(params1, 1)) {processingDayData(logs, data, document);}document.render(data);exportWordAfter(document, response, filename);}//处理日志数据private void processingDayData(ListAqscSecurityLog logs, MapString, Object data, XWPFTemplate document) {data.put(companyName, logs.get(0).getCompanyName());data.put(name, logs.get(0).getFillePerson());XWPFTable table2 document.getXWPFDocument().createTable(1, 2);table2.getRow(0).getCell(0).setText(日 期);table2.getRow(0).getCell(1).setText(工作内容);table2.getRow(0).getCell(0).setWidth(30%);table2.getRow(0).getCell(1).setWidth(68%);logs.forEach(it - {XWPFTable table document.getXWPFDocument().createTable(3, 2);// 合并左边的三行for (int i 0; i 3; i) {XWPFTableCell cell table.getRow(i).getCell(0);if (i 0) {cell.getCTTc().addNewTcPr().addNewVMerge().setVal(STMerge.RESTART);} else {cell.getCTTc().addNewTcPr().addNewVMerge().setVal(STMerge.CONTINUE);}}// 向表格中插入数据if (it.getWeather() ! null) { //日期 星期 天气table.getRow(0).getCell(0).setText(it.getStringTime() ( it.getWeek() ) it.getWeather());} else {table.getRow(0).getCell(0).setText(it.getStringTime() ( it.getWeek() ));}table.getRow(0).getCell(1).setText(it.getContent());table.getRow(1).getCell(1).setText(it.getExperienceAndExperience());table.getRow(2).getCell(1).setText(it.getOtherRecords());table.getRow(0).getCell(0).setWidth(30%);table.getRow(0).getCell(1).setWidth(68%);});}public void exportWordAfter(XWPFTemplate workbook, HttpServletResponse response, String filename) {filename URLEncodeUtil.encode(filename);response.setContentType(application/vnd.openxmlformats-officedocument.wordprocessingml.documentz);//test.xls是弹出下载对话框的文件名不能为中文中文请自行编码response.setHeader(Content-Disposition, attachment;filename filename);response.setHeader(filename, filename);Assert.isTrue(!ObjectUtils.isEmpty(workbook), 导出遇到了问题请联系管理员);try (ServletOutputStream out response.getOutputStream()) {workbook.write(out);workbook.close();} catch (Exception e) {throw new RuntimeException(e);}} 如果是返回到浏览器前端也得配置一下可以参考下面这篇文章配置 java-excel、word、zip返回前端-CSDN博客
http://www.dnsts.com.cn/news/220311.html

相关文章:

  • 爱途 中山网站制作网页设计规范大全
  • 免费注册网站空间网站公司不给ftp
  • 网站颜色字体颜色南平建设集团有限公司网站
  • wordpress建站论坛深圳建网站培训机构
  • 建设银行网站链接如何调用wordpress函数
  • 网站建设和管理情况自查报告泰国做网站网站要判几年
  • 网站开发与推广方向网站建设管理岗位职责
  • 网站界面类型金融网站开发目的
  • 太原网站推广公司网站域名注册证书是什么
  • 厦门网站建设哪里好在线查询企业
  • 建设网站的公司哪家好企业管理系统开发平台
  • 四会建设局网站郑州制作网页的公司
  • 瑞安网站建设优化海尔集团网站的网络营销是什么
  • 网站整体营销方案自考大型网站开发工具
  • 网站域名备案主机名响应式网站 英语
  • 淮安 网站建设:wordpress网页编辑
  • 门户网站群建设ui设计和平面设计有什么区别
  • 清镇网站建设平面设计软件图标图片
  • 营销网站制作费用建站平台费用
  • 网站seo提升视频网站如何做弹幕
  • 网站建设合同范本-经过律师审核大龄网站开发人员
  • 企业手机网站开发成都文化墙设计公司
  • 网站建设服务方案ppt模板wordpress建站哪里好
  • 东莞网站建设 石佳保定seo关键词优化外包
  • 做网站要的图片斗鱼交互效果网站
  • 建设网站的服务费是指什么意思网站服务端做处理跨域
  • 龙海市邦策网站建设平台东莞网站设计讯息
  • 长春网站运做思路做网站价格miniuinet
  • 网页qq怎么登录新seo排名点击软件
  • 网站建设中服务器搭建方式郑州豆芽网站建设