此文章是基于  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. 输出负载

最新文章

  1. How Spring Boot Autoconfiguration Magic Works--转
  2. Linux账户密码过期安全策略设置
  3. listen()
  4. c++ 复习练习
  5. Ogre 1.8 terrain 和 paging 组件
  6. Flex+Struts2+JSON实现Flex和后台的HTTP Service请求
  7. (转)MSMQ续
  8. Java-日历表
  9. 一个简单的makefile,一次性编译本文件夹下所有的cpp文件
  10. 使用eclipse开发webService很简单
  11. linux命令之uname
  12. VS2012 内容存储区指定的位置无效或者您无权访错误
  13. iphone分辨率终极指南(含有iphone6/6+)
  14. 一个UWSGI的例子
  15. macOS上的ODBC-利用unixODBC连接PostgreSQL与SQLite并进行数据迁移
  16. SSH整合时多表关联查询出现Javassist增强失败
  17. devops工具-Ansible基础
  18. Linux下查看文件系统磁盘使用
  19. CTSC&APIO2018游记
  20. C和C指针小记(三)-整型,char,枚举

热门文章

  1. 区分Web服务器、HTTP服务器、应用程序服务器
  2. screen新建窗口,环境变量跟原来不一致。
  3. 使用bluebird解决promise兼容性问题
  4. CH2401 送礼物(双向dfs)
  5. 【BZOJ1296】[SCOI2009]粉刷匠 (DP+背包)
  6. struts2的优缺点
  7. 数据库开发基础-★SQl Server 控制数据库的服务+数据库的创建与管理(增删改查)★
  8. P01-Python中列表的复制问题
  9. [BZOJ 4921][Lydsy1706月赛]互质序列
  10. flask开发笔记