Excel交互式报表怎么做
发布时间:2022-05-27 23:14:49
开发让员工在各自的电脑终端查询公司服务器上的数据报表的交互查询系统,最枯燥重复和占用时间的工作是通过JSP/ASP/PHP代码写出基于数据库的展示、查询和录入的网页,这样不仅开发效率不高,而且维护工作量也很大。此次,就借助FineReport V8.0,完成利用下拉列表框选择地区,根据所选地区展示该地区各店的水果销售情况的数据报表及图表(图1)。
1. 数据先行
任何报表、图表都离不开数据,这里利用了Excel表中的已有数据。首先,将存有数据的Excel表格复制到FineReport V8.0安装目录下的\WebReport\WEB-INF\reportlets文件夹中。运行FineReport V8.0,选择“服务器→服务器数据集”菜单,在弹出的窗口中点击绿色“+”按钮,选择“文件数据集”,双击数据集,名称设置为“店面销售统计”,文件类型选择Excel,文件地址选择reportlets文件夹中所需要的那个Excel文件,勾选“第一行包含列标题”,点击“预览”按钮,若没有问题,确定即可(图2)。
2. 报表设计
数据连接设置好后,就该进行报表的设计了。在报表编辑区,选择A2:B2单元格进行合并,右击该单元格,选择“单元格元素→插入斜线”菜单,在弹出的斜线编辑对话框的文本编辑框中写入在斜线当中要加入的内容:水果|店面|地区,通过添加空格来调整文字的位置;在C1:H1列输入各水果名称并设置好样式;在左侧的数据集管理面板选择“服务器数据集”,将添加的“店面销售统计”展开,将相应的字段名称拖动到A2:H2单元格中;在B3单元格中输入“平均”;选中C3单元格,点击右侧插入内容处的“+”按钮,选择“插入公式”,在弹出的公式定义对话框函数名处选择“AVERAGE”,在公式编辑处输入C2,确定后,就会在C2处显示出“=AVERAGE(C2)”,右击拖动填充到H2;选中A1:H2,利用工具栏为这些单元格加上边框(图3)。
3. 图表添加
报表设计完成后,点击“插入→悬浮元素→插入图表”菜单,在弹出窗口中的图表类型中选择“柱形图”,在右侧的图表属性窗口,点击“类型”选项卡,选好需要的类型布局;点击“数据”选项卡,数据来源处选择“单元格数据”,分类轴处输入“=B2”,点击系列名处的“+”,系列名处输入“=C1:H1”,值处输入“=C2:H2”;点击“样式”选项卡,在其下的“标题”子选项卡中输入标题并设置好格式,在“标签”子选项卡中勾选“标签”及其下的“值”;点击“特效”选项卡,在其“交互属性”子选项卡中勾选动态展示、系列拖拽、图表缩放等(图4)。
4. 添加交互控件
报表、图表设计完成后,要想使报表具有交互性,还要添加交互控件。在参数面板区点击笔状按钮,将控件面板中的标签控件、下拉框控件及预定义控件中的查询控件拖放到其中。选中标签控件,在右侧的属性面板中,设置标签的控件值为“地区”,并设置好字体、字号等;选中下拉框控件,在属性面板点击数据字典处的按钮,在弹出的对话框类型设置处选择“数据查询”,数据集处选择“店面销售统计”,实际值处选择“地区”,显示值处选择“地区”,这样就实现了将地区字段值加入到下拉列表框中(图5)。
点击笔状按钮,退出参数面板。在报表编辑区选中A2单元格,在右侧面板点击“过滤”选项卡,在弹出窗口的可选列处选择“地区”,操作符处选择“等于”,点击其右侧按钮选择“参数”后输入“$comboBox0”(comboBox0为下拉列表框控件名),点击“增加”按钮后确定,这样就实现了当列表框中选定地区后点击“查询”按钮显示查询内容(图6)。
最后,将文件保存到安装目录下的\WebReport\WEB-INF\reportlets文件夹中,命名为WorkBook1.cpt,预览一下,没问题即可。
5. 文件发布与访问
报表WorkBook1.cpt要达到能被访问的程度,需要将本机配置为服务器进行发布。安装Tomcat服务器程序,将FineReport_8.0安装目录下的WebReport文件拷贝到%Tomcat_HOME% \webapps\下,启动tomcat即可发布成功。之后,建立网址“http://ip:端口/ WebReport/ReportServer?reportlet=123%2FWorkBook4.cpt&op=view”的快捷方式,将此快捷方式发到每个员工的桌面上,就能一键点击访问查询了。
小提示:
tomcat的默认端口为8080,如果该端口被占用,tomcat将无法启动。这时就需要重新配置端口,只需修改%tomcat_home%\conf\sever.xml即可。


猜你喜欢
- 用Word文档操作中,我们会插入图片,插入后的图片如果想进行移动,该怎么操作呢?以如下例子为例,我们来学习如何移动图片。第一步,选择要移动的
- 上标下标的作用非常广泛,上标一般指比同一行中其他文字稍高的文字,用于上角标志符号。那么word怎么设置上标?下面小编就为大家介绍word20
- win10系统共享打印机无法访问该怎办?win10系统没办法访问打印机,提示权限访问导致不能访问,该怎么解决这个问题呢?下面我们就来看看详细
- 电脑一段时间没操作就会进入待机状态,待机状态下会进入节能模式,这时网络会自动中断,小编的笔记本电脑就经常会出现这种情况,唤醒电脑之后怎么也联
- 大家有时候在新安装win10或者win11的时候,首次使用或者有重大更新的时候会发现,怎么我在网上下图片的时候总是会保存为jfif格式?,每
- 在WPS中为指定的字符添加下划线是件很简单的事情。只要选中相应的字符,然后点击“格式”工具栏中的“下划线”按钮或者此按钮右侧的小三角形,在弹
- 找到word软件,并打开 点击“文件” 点击进入“页面设置”
- 最近有很多win11的用户反应自己的在使用的时候遇到了很多的问题,这时可以考虑恢复出厂设置解决。一些网友对新系统操作还不熟悉,不知道win1
- 截取整个屏幕,截取一部分屏幕,并且将截图直接储存在桌面上且具体大小可以使用鼠标拖动选择框改变,者就是本文要将的Mac OS X5个屏幕截图功
- 一直以来用户在遇到编辑文件的情况时会选择使用的wps软件来解决,wps软件是一款集word、excel等办公软件的强大功能于一体的办公软件,
- 本文讲述了两个excel技巧,都和excel的启动有关:开机后自动打开指定的excel文件、设置excel程序启动快捷键。一、开机后自动打开
- 许多情况下,人们都会使用耳机来听声音,不仅不会打扰到他人,而且还能获得更加好的音质。可要是,将电脑插入耳机出现没有声音的情况时该怎么办呢?今
- win10适用于所有设备,兼容大部分程序,对于一些专业软件来说还是有兼容性问题的,那么如何解决兼容问题呢,下面小编就分享一下兼容模式的开启方
- 赛博朋克2077什么手机能玩?很多人想知道什么手机能玩赛博朋克2077,今天小编给大家带来了赛博朋克2077适配手机一览表,还在等什么,现在
- 夸克浏览器一直都是以极简而闻名深受很多小伙伴的爱戴,但是也有些用户并不是很喜欢这款浏览器就想要类似它的极简浏览器,今天就给你们带来了类似夸克
- excel表格中怎么按比例计算销售额提成?excel表格中输入了销售业绩,想要根据固定的比例计算提成,该怎么计算呢?面下我们就来看看详细的教
- 很多小伙伴需要用到我的电脑的时候,突然发现桌面上我的电脑不见了,不管是误删了还是什么,这个时候不要慌,今天小编教你们如何快速简单的恢复我的电
- codelite怎么配置windows环境?codelite编译器具有超强的代码分析和阅读能力,面向node.js,是一款功能强大的免费的、
- 今天给大家分享的是vlookup函数的5中经典用法,让你更加了解该函数,希望可以对你的工作有帮助!Vlookup函数怎么用呢?记住这个函数语
- 大家都知道,微软对升级win11系统进行了限制,其中就包括了对CPU的限制。那么下面小编就给大家带来升级win11限制万能解决方案,任何电脑