- 浏览: 92113 次
- 性别:
- 来自: 北京
文章分类
现在做的这个项目,需要导出相关报表,正好前几个月公司买了个润乾报表工具,需要使用这个工具完成
导出报表功能,以下是我鼓捣的过程和心得。
网上搜一下什么是报表,干什么用的,个人体会就是报表就是一个或多个sql查询,这些sql查询有简单的也有复杂的,
但是大部分都是复杂的,再加上一个好看易用复杂的界面来展示和组织这些查询出来的数据,这就是一个报表,当然这是从
一个程序员的角度去理解的。可是为什么会出现报表工具呢,那是因为报表的界面不好去设计,需要一个模版设计工具来
辅助完成,报表工具能够很友好的设计出复杂的漂亮的报表界面,能够只根据sql语句来组织和填充这些查询数据到报表界面
来,不过报表界面不会帮你完成sql语句的设计,只能辅助一些,得自己完成自己需要的sql查询。
好了,废话说了一堆,开始安装润乾报表吧,。。。。。。,安装成功了,授权问题解决了,可以用润乾报表工具了。
1,单击配置》》数据源菜单,配置一个数据源,注意了,数据源的名称一定要起好,因为后边你需要用到它。然后连接,
如果连接成功,ok,你可以操作数据库了。
2,设计报表sql,一个sql对应一个数据集,因为一个报表可能会用到多个sql哦,文件》》新建报表,弹出一个sql设计界面,
这个过程就是考验你写sql语句的功底,自己好好研究吧。
3,sql编辑完了,需要设计报表了,可是设计成啥报表了,什么网格报表,分组报表,交叉报表,这三个报表类型是啥东西呢,
哦,原来分组报表是最基本的报表形式,分组就是对列的内容进行分组,就好比,学校学生根据年级、班级来列出学校的所有学生。
交叉报表呢,就是行和列都有表头的东西,查出的数据都需要根据表头来展示,还有网格报表,具体的上网查吧。。。哈哈哈。。
4,开始设计报表,这个。。。。,还是看帮助文档吧,帮助》》使用手册
5,在demo里发布一下报表吧,本地应用》》预览》》发布报表,本地应用》》预览》》IE查看
6,可是我需要把报表集成到项目中哦,对,以上操作产生了一个raq文件,就是所谓的报表模版,注意。本地应用》》发布
》》集成到项目,。。。ok了,重启自己的项目,啊,,报错,好多错误,为什么呢,哥都用tomcat6了,哎。。。还是别那么费劲了,
直接把润乾报表安装目录下的demo项目的WEB-INF,reportFiles拷贝到自己的项目吧(注意遇到文件千万别覆盖,避免出错),
然后修改一些配置文件,主要是web.xml,reportConfig.xml
7,添加数据源,可是我spring有一个数据源,怎么关联呢,这个润乾报表用的tomcat配置的数据源啊,郁闷,算了,现在追求
能用就行,就配置一个tomcat数据源吧,具体操作看帮助》》快速体验,注意数据源名称哦。。。
8,编辑jsp文件展示页面,润乾报表默认集成了jsp编辑器,为了方便使用它自己的jsp标签,看着办吧,很简单,主要是引用到
你自己设计的放在reportFiles的raq文件
9,访问自己的jsp文件,好了。。
哎。。。,当中发生了好多错误,主要和tomcat版本问题,jsp版本问题,数据源名称问题,数据库用户权限问题等有关,感觉,
这种报表工具,会用就行,想玩的好的话,看他们的帮助文档或网上搜索,很多内容,说的也很详细,哈哈。
导出报表功能,以下是我鼓捣的过程和心得。
网上搜一下什么是报表,干什么用的,个人体会就是报表就是一个或多个sql查询,这些sql查询有简单的也有复杂的,
但是大部分都是复杂的,再加上一个好看易用复杂的界面来展示和组织这些查询出来的数据,这就是一个报表,当然这是从
一个程序员的角度去理解的。可是为什么会出现报表工具呢,那是因为报表的界面不好去设计,需要一个模版设计工具来
辅助完成,报表工具能够很友好的设计出复杂的漂亮的报表界面,能够只根据sql语句来组织和填充这些查询数据到报表界面
来,不过报表界面不会帮你完成sql语句的设计,只能辅助一些,得自己完成自己需要的sql查询。
好了,废话说了一堆,开始安装润乾报表吧,。。。。。。,安装成功了,授权问题解决了,可以用润乾报表工具了。
1,单击配置》》数据源菜单,配置一个数据源,注意了,数据源的名称一定要起好,因为后边你需要用到它。然后连接,
如果连接成功,ok,你可以操作数据库了。
2,设计报表sql,一个sql对应一个数据集,因为一个报表可能会用到多个sql哦,文件》》新建报表,弹出一个sql设计界面,
这个过程就是考验你写sql语句的功底,自己好好研究吧。
3,sql编辑完了,需要设计报表了,可是设计成啥报表了,什么网格报表,分组报表,交叉报表,这三个报表类型是啥东西呢,
哦,原来分组报表是最基本的报表形式,分组就是对列的内容进行分组,就好比,学校学生根据年级、班级来列出学校的所有学生。
交叉报表呢,就是行和列都有表头的东西,查出的数据都需要根据表头来展示,还有网格报表,具体的上网查吧。。。哈哈哈。。
4,开始设计报表,这个。。。。,还是看帮助文档吧,帮助》》使用手册
5,在demo里发布一下报表吧,本地应用》》预览》》发布报表,本地应用》》预览》》IE查看
6,可是我需要把报表集成到项目中哦,对,以上操作产生了一个raq文件,就是所谓的报表模版,注意。本地应用》》发布
》》集成到项目,。。。ok了,重启自己的项目,啊,,报错,好多错误,为什么呢,哥都用tomcat6了,哎。。。还是别那么费劲了,
直接把润乾报表安装目录下的demo项目的WEB-INF,reportFiles拷贝到自己的项目吧(注意遇到文件千万别覆盖,避免出错),
然后修改一些配置文件,主要是web.xml,reportConfig.xml
7,添加数据源,可是我spring有一个数据源,怎么关联呢,这个润乾报表用的tomcat配置的数据源啊,郁闷,算了,现在追求
能用就行,就配置一个tomcat数据源吧,具体操作看帮助》》快速体验,注意数据源名称哦。。。
8,编辑jsp文件展示页面,润乾报表默认集成了jsp编辑器,为了方便使用它自己的jsp标签,看着办吧,很简单,主要是引用到
你自己设计的放在reportFiles的raq文件
9,访问自己的jsp文件,好了。。
哎。。。,当中发生了好多错误,主要和tomcat版本问题,jsp版本问题,数据源名称问题,数据库用户权限问题等有关,感觉,
这种报表工具,会用就行,想玩的好的话,看他们的帮助文档或网上搜索,很多内容,说的也很详细,哈哈。
发表评论
-
Java对象引用类型
2013-05-09 09:55 959Java对象的引用类型分为强引用、软引用、弱引用和虚应用 强引 ... -
JVM调优大纲
2013-05-07 19:07 1771我觉得处理JVM调优问题需要以下五个步骤: ... -
hibernate根据hbm自动生成数据库
2013-04-27 10:26 1058今天碰到一个很老的项目,只有hbm文件没有数据库,想根 ... -
svn分支合并到主线的十大注意事项
2013-04-07 10:39 0svn是java软件工程师常用的版本控制工具,但是对于分支到主 ... -
这几年收集的java相关资料
2013-04-06 14:46 614以下是我搜集的java相关资料,有需要的可以联系我,QQ470 ... -
一种JavaWeb项目开发部署方式
2012-11-16 09:37 1192以前在myeclipse开发Java Web项目的时候 ... -
tomcat支持中文路径图片问题
2012-11-12 14:51 2691今天,上传图片,但是有文件夹是中文的或是图片文件名是中 ... -
已经安装jdk了,运行applet还是提示安装问题解决
2012-11-08 10:57 1288今天,同事的机子已经装了jdk,但是运行带有ap ... -
dojo笔记-初识dojo
2012-11-05 18:29 895dojo,一个js框架或类库,强大的面向对象的功能,强 ... -
集成到项目中web.xml报taglib标签错误
2012-10-31 15:45 846web.xml的报错位置: <taglib> ... -
润乾报表报错
2012-10-31 15:44 15521,runqianReportLogger : [DEBUG] ... -
(转)Java开源软件六大帮派
2012-10-25 10:40 785原文链接:http://www.oschina.net/que ... -
windows下查看端口被占用的程序
2012-10-23 18:17 1302今天,莫名其妙,tomcat启动不了,报端口绑定错误, ... -
window.createPopup弹窗
2012-10-23 17:04 842在浏览器中,除了div弹窗、alert弹窗、新窗口弹窗 ... -
Linux安装jdk详解
2012-10-22 16:34 7531,下载JDK,肯定官网下载,有多种类型,源码包、bin包、r ... -
(转)Linux设备命名规则
2012-10-19 15:21 1095在我们使用的计算机中 ... -
(转)js控制IE打印功能
2012-10-19 09:07 1435今天做了个JS控制IE打印功能, 原始链接为:http://h ... -
(转)Java几款性能分析工具的对比
2012-10-18 11:04 767在给客户进行应用程序维护的过程中,我注意到一些关于高负载条件下 ... -
apache软件基金会探究流程
2012-10-17 16:06 9631,简介: Apache软件基金会(也就是Ap ... -
Apache官网开源项目列表
2012-10-17 15:34 4495目前只提供这些,大部分是网上摘抄,希望自己有机会把他补充完整, ...
相关推荐
例如,了解审计过程可以帮助理解报表的可靠程度,熟悉金融法规可以理解报表合规性,而经济知识则有助于解析市场环境对财务表现的影响。 将理论与实际相结合是提高分析能力的有效途径。关注上市公司的年度报告,研究...
"报表工具概述" 报表工具是一种重要的商业智能解决方案,它可以帮助企业快速生成报表,提高工作...这12种优秀开源报表工具各有其特点和优缺点,读者可以根据自己的需求选择合适的报表工具,提高工作效率和决策水平。
在特定场景下,Word也可以作为报表工具来使用,尤其是在小型项目或者临时需求中。本篇文章将深入探讨如何利用Word制作报表,并结合控件、数据库应用以及资源管理等概念,让你更好地理解和掌握这一技能。 首先,让...
基于FineReport报表工具的使用与集成 FineReport报表工具是一款功能强大且灵活的企业级Web报表软件工具,能够全面支持主流的B/S架构以及传统的C/S架构,部署方式简单而灵活。它提供了易用且高效率的报表设计方案,...
### 润干报表4.0技术白皮书知识点概览 #### 一、总体说明与概述 ...综上所述,润干报表4.0是一款功能强大、易于使用的报表工具,无论是对于报表设计者还是最终用户来说,都是一款值得信赖的企业级报表软件。
此外,教程还将涵盖一些实用工具和技术的使用,例如ETL(提取、转换、加载)工具,如Apache Nifi或Talend,以及用于报表开发的框架和库,如Tableau、Power BI或Python的Pandas和Matplotlib。通过这些工具,开发者...
### 报表工具API使用详解 #### 一、引言 报表工具API是专为C语言程序员设计的一套高效、灵活的报表生成解决方案,旨在帮助开发者快速生成纯文本或Excel格式的报表。通过掌握该API的使用方法,开发人员不仅能够迅速...
财务报表实训心得体会.doc
【报表工具源代码ACESS】是一款专为开发者设计的报表生成和管理软件的源代码,旨在简化报表开发过程,提高工作效率。源代码的开放性使得用户可以根据自身需求进行定制化开发,实现更灵活、个性化的报表展示和分析...
我们的项目需求中有报表,并且报表数量较多,成本有限,时间紧任务重。要想快速的完成报表的需求,我们自己开发是完全不够的。...通过调研RDP完全是web端的报表工具,并且免费,我们就着手进行进一步报表的调研。
java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表...
因此,新一代报表工具应运而生,它们不仅优化了报表设计过程,还极大地提升了运行性能。 #### 二、新一代报表工具的关键特性 新一代报表工具主要具备以下四大特性: 1. **多源分片**:这是新一代报表工具最具创新...
综上所述,"asp.net(C#)报表工具"涉及到的不仅是报表工具的使用,还包括了C#编程、ASP.NET框架的理解以及如何在Web开发中有效集成和使用报表工具。通过学习和实践,开发者可以更好地创建出满足业务需求的高质量报表...
FastReport4是一款强大的报表设计和生成工具,专为开发者提供高效、灵活的报表解决方案。这款软件支持多种编程环境,如.NET Framework和Delphi,能够帮助程序员轻松地在应用程序中集成复杂的报表功能。以下是对...
润黔报表文档是一款专业的报表设计和管理工具,主要用于企业数据的可视化展示和分析。文档可能包含用户手册、教程、API参考、案例研究等,帮助用户理解如何有效地利用该软件进行报表设计、数据处理和信息呈现。 在...
综上所述,BIRT 报表工具是一款功能强大、易于使用的报表生成工具,它不仅能满足企业日常的数据处理需求,还能适应未来技术发展趋势。无论是初学者还是高级用户,都可以从 BIRT 中找到满足自己需求的功能。
使用 Smartbi 报表工具,用户可以在线编辑报表,实现实时更新和共享报表结果。例如,人力资源部可以使用 Smartbi 报表工具,统计面试或者录用数据,并在线编辑和共享报表结果。总经理可以通过网络在线浏览报表工具,...
通过深入学习和掌握RptEngine的使用,开发者可以更高效地实现自定义报表的开发,满足不同业务场景的需求。 总的来说,自定义报表开发借助于像RptEngine这样的工具,为用户提供了一种强大且灵活的方式,以适应不断...
很好报表工具,欢迎大家使用啊,可以看看啊
- **纯Java报表工具**:这类工具完全使用Java语言编写,包括报表引擎、内核、设计器界面等所有组件,代表性工具如StyleReport、JasperReport、BIRT、FineReport、iReport、杰表等。 #### 报表工具功能对比 - **...