jxls实现动态图表

此文章是基于

  1. jxls实现基于excel模板的报表

一. 准备工作

  1. 点击此下载相关文件,并把文件放到 ims 工程对应的文件夹下

二. 制作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:8090/ims/iot/test.do,点击  导出  按钮,就有"设备运行记录卡.xls"导出到浏览器

四. 查看图表

时间: 2024-11-05 12:15:17

jxls实现动态图表的相关文章

EXCEL 2010学习笔记—— 动态图表

今天梳理一下动态图表的相关内容,做一个简单的整理 关键的操作点: 1.插入动态控制器:开发工具->插入->表单控件 对控件进行修改  右键 设置控件格式->单元格链接 用来作为if 函数里的第一个变量位置 2.定义动态数据区域 利用函数进行调用 if 函数 offset函数  if 函数的三个参数都需F4锁定,因为if()函数的应用是要避免EXCEL表格中位置位置变化带来的值的变化. 3.定义名称:公式->定义名称-引用位置调整 .offset函数- 完成动态区域数据提取 下移n行

使用Visifire+ArcGIS API for Silverlight实现Graphic信息的动态图表显示

原文:使用Visifire+ArcGIS API for Silverlight实现Graphic信息的动态图表显示 首先来看一看实现的效果: PS:原始的程序中更新曲线数据时添加了过渡的效果,具体可查看官网的示例: http://www.visifire.com/silverlight_spline_charts_gallery.php 点击其中的一个例子,然后点击Live Updates,就可看到数据更新时的过渡效果.但是蛋疼的博客园,不知道为什么,我插入了我原始的xap文件,过渡效果却没有

动态图表制作——数据透视表+函数

大家都知道Excel的图表功能是简单而又强大的,使用Excel能做出很漂亮的商业图表,但是通常我们只做的图表都是静态的--一个图表只能显示一到二个数据维度的情况. 在Ecxel使用过程中,难免需要根据现有数据,制作可视化更高的更能说明问题的图表,在图表制作时,常规的往往只是利用已有的数据进行,如果一张工作表中,数据繁多,并希望每个数据(字段)都有图表出现,我们遵循常规方法制作n多个图表? 如果需要演示的数据有多组维度,比如不同年份不同部门的费用--,或者纵轴系列过多会导致在图形上观察数据的不便,

Excel动态图表

动态图表其实一点都不难,真的!先看效果,然后教你一步步实现.这是每个地区经销跟代销的数据.Step 01在开发工具插入表单控件.Step 02将表单控件调整到合适的大小,并设置控件格式.Step 03设置数据源区域和单元格链接,单击确定.数据源区域就是要作为下拉选择的地区,单元格链接就是为了后面写公式引用的一个单元格.Step 04设置完,点击任一地区,比如内蒙,你会发现出现了一个数字,这个数字就代表在原来区域的第几个位置.Step 05复制表头,并输入公式.这样就将数据动态引用过来了.=OFF

swt动态图表实例

前段时间做了个linux信息采集系统,目的是在windows环境下监测linx主机的资源使用情况以及硬件的健康状况,采集到信息后需要以动态图表的形式显示出来,由于使用的swt的来做的界面,上网收缩后发现相关的资料很少,要么不能用,要么不适合,于是决定写个demo,方便以后使用,希望对有需要的人有所帮助.本demo使用的是jfreechart组件,这个demo是根据官网的demo改的,为了方便使用LinkedHashMap来维护数据,因为这是有序的,而且可以通过重写removeEldestEntr

mbos之动态图表设计

前言 所谓,一图胜千言.人脑有80%的部分专门用于视觉处理.而随着数据时代的全面来临,我们自然有必要将数据转化为图形与图表. Mbos是一个快速,稳定的云端轻应用开发平台.帮助企业快速开发移动应用,加快企业工作效率,为企业创造更多的效益.mbos移动设计器,可以在线进行界面设计,发布成移动云之家轻应用,方便开发,快捷交付! 其中,移动设计器还包含表单.列表.图表.控件等功能,支持在线js.css.服务端函数编辑.可以根据企业需要,快速定制开发轻应用.言归正传,下面介绍一下,在项目中,使用mbos

如何使用Excel制作动态图表?你还在用函数完成吗,简单的方法交给你

Excel相比大家都不陌生,几乎每台电脑上面都有这个工具,这也是初入职场小白必会的一个技巧,如何使用Excel制作动态图表?大多数人们都会直接使用函数完成,其实还有更简单的方法,下面一起来看看吧! 如图,插入数据透视表.方法:在插入中选择数据透视表,选中区域. 报表字段设置如下: 得到数据透视表(如下图),将鼠标选中数据透视表的行标签,选择插入中的切片器,选中部门和区域. 切片器中有几个选项,可以选择其中一个也可以按Ctrl键多选,选择之后数据透视表会反应出符合条件的项目.如下图所示,选择"部门

第二十一讲 经典动态图表实现原理

??在制作动态图表之前,首先需要学习如何定义表格区域的名称,方便后面的引用.方法是:公式-定义的名称:定义名称,填写名称和引用位置,引用位置可以使用公式. 2. 表单控件 ??动态图表的实现首先可能用到的工具是表单控件,打开文件-选项:自定义功能区-右侧:主选项卡-勾选开发工具,添加开发工具到Excel选项卡中. ??动态图表可能用到的表单控件有两个:复选框和滚动条,选择开发工具-控件:插入:复选框/滚动条. ??复选框的用法是:定义名称:=IF(复选框要链接的单元格,要选择的数据区域,空白数据

利用Highcharts插件制作动态图表

向大家推荐一款js插件,用于绘制图表Highcharts,具体操作可参考官方网站:http://www.hcharts.cn/ 1.如下为本人制作的图形效果如下,当然其效果远不止这些,大家还可以深入研究! 2.下面我来讲解下是如何制作的 首先需要下载并引入 highcharts.js 文件  <script src="../../Scripts/highcharts.js" type="text/javascript"></script> 3