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

玉树营销网站建设公司网站标题作弊详解

玉树营销网站建设公司,网站标题作弊详解,wordpress找不到分类页面,成品网站源码多少钱导出运营数据Excel报表 需求分析和设计 产品原型 在数据统计页面#xff0c;有一个数据导出的按钮#xff0c;点击该按钮时#xff0c;其实就会下载一个文件。这个文件实际上是一个Excel形式的文件#xff0c;文件中主要包含最近30日运营相关的数据。表格的形式已经固定…导出运营数据Excel报表 需求分析和设计 产品原型 在数据统计页面有一个数据导出的按钮点击该按钮时其实就会下载一个文件。这个文件实际上是一个Excel形式的文件文件中主要包含最近30日运营相关的数据。表格的形式已经固定主要由概览数据和明细数据两部分组成。真正导出这个报表之后相对应的数字就会填充在表格中就可以进行存档。 业务规则 导出Excel形式的报表文件导出最近30天的运营数据 注意 当前接口没有传递参数因为导出的是最近30天的运营数据后端计算即可所以不需要任何参数 当前接口没有返回数据因为报表导出功能本质上是文件下载服务端会通过输出流将Excel文件下载到客户端浏览器 代码开发 实现步骤 1). 设计Excel模板文件 2). 查询近30天的运营数据 3). 将查询到的运营数据写入模板文件 4). 通过输出流将Excel文件下载到客户端浏览器 Controller层 根据接口定义在ReportController中创建export方法 /*** 导出运营数据报表* param response*/GetMapping(/export)ApiOperation(导出运营数据报表)public void export(HttpServletResponse response){reportService.exportBusinessData(response);}Service层接口 在ReportService接口中声明导出运营数据报表的方法 /*** 导出近30天的运营数据报表* param response**/void exportBusinessData(HttpServletResponse response);Service层实现类 在ReportServiceImpl实现类中实现导出运营数据报表的方法: 提前将资料中的运营数据报表模板.xlsx拷贝到项目的resources/template目录中 /**导出近30天的运营数据报表* param response**/public void exportBusinessData(HttpServletResponse response) {LocalDate begin LocalDate.now().minusDays(30);LocalDate end LocalDate.now().minusDays(1);//查询概览运营数据提供给Excel模板文件BusinessDataVO businessData workspaceService.getBusinessData(LocalDateTime.of(begin,LocalTime.MIN), LocalDateTime.of(end, LocalTime.MAX));InputStream inputStream this.getClass().getClassLoader().getResourceAsStream(template/运营数据报表模板.xlsx);try {//基于提供好的模板文件创建一个新的Excel表格对象XSSFWorkbook excel new XSSFWorkbook(inputStream);//获得Excel文件中的一个Sheet页XSSFSheet sheet excel.getSheet(Sheet1);sheet.getRow(1).getCell(1).setCellValue(begin 至 end);//获得第4行XSSFRow row sheet.getRow(3);//获取单元格row.getCell(2).setCellValue(businessData.getTurnover());row.getCell(4).setCellValue(businessData.getOrderCompletionRate());row.getCell(6).setCellValue(businessData.getNewUsers());row sheet.getRow(4);row.getCell(2).setCellValue(businessData.getValidOrderCount());row.getCell(4).setCellValue(businessData.getUnitPrice());for (int i 0; i 30; i) {LocalDate date begin.plusDays(i);//准备明细数据businessData workspaceService.getBusinessData(LocalDateTime.of(date,LocalTime.MIN), LocalDateTime.of(date, LocalTime.MAX));row sheet.getRow(7 i);row.getCell(1).setCellValue(date.toString());row.getCell(2).setCellValue(businessData.getTurnover());row.getCell(3).setCellValue(businessData.getValidOrderCount());row.getCell(4).setCellValue(businessData.getOrderCompletionRate());row.getCell(5).setCellValue(businessData.getUnitPrice());row.getCell(6).setCellValue(businessData.getNewUsers());}//通过输出流将文件下载到客户端浏览器中ServletOutputStream out response.getOutputStream();excel.write(out);//关闭资源out.flush();out.close();excel.close();}catch (IOException e){e.printStackTrace();}}
http://www.huolong8.cn/news/276988/

相关文章:

  • 股票推荐怎么做网站微网站制作提供商推荐
  • WordPress建站要花钱郑州电商网站设计
  • 温州营销网站制作联系电话扬州市城乡建设网站
  • 云南省城乡建设厅网站网站平台需要做无形资产吗 怎么做
  • 网站为什么要备案购买手机网站推荐
  • 做网站编程的电脑配置wordpress 英文 中文
  • 广安哪里做网站网站建设有何好处
  • wordpress建站网营销专业网站
  • 池州网站开发公司招聘淮南建筑学院
  • 做服装外贸的网站建设做网站常见程序
  • 苏州网站建设官网自己开网店需要什么流程
  • 中专网站建设课程wordpress 淘宝客 主题
  • 大同市网站建设建设电子商务平台网站
  • 个性化网站定制价格wordpress 多数据库
  • 杭州制作企业公司网站展馆设计方案ppt
  • 德州网络资阳优化团队平台
  • 网站免费部署单站点网站
  • 网站如何做分布式国内大的做网站的公司
  • 指示灯具网站建设网站seo的重要性
  • 网站建设公司比较好的有哪些网站建设与网站优化销售
  • 成都创建公司网站官方网站建设 安全还踏实磐石网络
  • 花网站开发背景动漫制作专业认识
  • 无限弹窗网站链接怎么做北京城市副中心投资建设公司网站
  • 徐州网站定制app推广策划方案
  • 网站标题会影响吗中英文外贸网站模板 生成静态html
  • 东莞网站外包免费推广平台软件有哪些
  • 临沭县建设局官方网站学校网站后台管理源码
  • 重庆住建网站昵称小写 wordpress
  • 专门做漫画的网站网上商城系统平台官网
  • 梅州市五华县建设银行网站制作网页可以用