zoukankan      html  css  js  c++  java
  • jxls实现动态图表

    此文章是基于  jxls实现基于excel模板的报表

    一. 制作excel动态图表模板

      1. 安装 excel 2003 ,新建文件,命名为:runRecord.xls

      2. 创建两个表格,分别命名为:设备运行记录卡、输出负载

      3. 设置 输出负载 表格如下:

        A3单元格设置为时间格式:h:mm,以便图表的x轴可以按分钟展示

      4. 点击   插入-->名称-->定义   创建定义名称如下:

          名称: outTime      引用位置: =OFFSET(输出负载!$A$1,1,0,COUNTA(输出负载!$A:$A)-1,1)

          名称: outLoadA    引用位置: =OFFSET(输出负载!$B$1,1,0,COUNTA(输出负载!$B:$B)-1,1)

          名称: outLoadB    引用位置: =OFFSET(输出负载!$C$1,1,0,COUNTA(输出负载!$C:$C)-1,1)

          名称: outLoadC    引用位置: =OFFSET(输出负载!$D$1,1,0,COUNTA(输出负载!$D:$D)-1,1)

      5. 设备运行记录卡 下,点击   插入-->图表-->选择  折线图-->选择  数据点折线图-->下一步-->选择  系列   ,添加系列如下:

          名称: =输出负载!$B$1    值: =runRecord.xls!outLoadA

          名称: =输出负载!$C$1    值: =runRecord.xls!outLoadB

          名称: =输出负载!$D$1    值: =runRecord.xls!outLoadC

        以上所有系列的    分类(X)轴标志    都为:  =runRecord.xls!outTime

      6. 点击  下一步-->设置 图表标题 :输出负载-->设置 数值(Y)轴  :输出负载(KW) -->取消 主要网格线-->下一步-->完成

      7. 双击图表的x轴,设置 x轴为时间格式:m/d h:mm

    二. 测试

      访问:http://localhost:8080/ims/test/view.do,点击  导出  按钮,就有"设备运行记录卡.xls"导出到浏览器

     

    三. 查看生成的excel表

      1. 设备运行记录卡

      2. 输出负载

  • 相关阅读:
    在CentOS 6上安装Apache和PHP
    花10分钟看一看,少走30年的弯路
    IOS开发之UITabBarController与UINavigationController混合使用
    重构tableview!
    初学IOS之TableView
    关于mac下配置mysql心得
    类,对象,方法的
    shell脚本
    关于我
    机器学习&深度学习视频资料汇总
  • 原文地址:https://www.cnblogs.com/Mr-kevin/p/6549950.html
Copyright © 2011-2022 走看看