博主说明:文末附源码的下载地址
目录
一、简介
JXLS是一个简单的、轻量级的Excel导出库,主要用于在Java中生成复杂的Excel报表。它通过在Excel模板文件中使用特定的标记来定义输出格式和布局,从而简化了Excel导出的过程,避免了使用大量Java代码进行复杂的Excel格式设置。
二、适用场景
JXLS适用于需要生成复杂Excel报表的场景,特别是那些涉及到大量单元格合并、动态行高、复杂对象图等高级功能的项目。由于JXLS能够显著减少编码工作量并简化维护,它特别适合于报表密集型的应用开发。
三、制作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 &nbs