ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:502.84KB ,
资源ID:7337543      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7337543.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(浅谈ORACLEXMLPublisher功能与使用文档格式.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

浅谈ORACLEXMLPublisher功能与使用文档格式.docx

1、2. Template Builder For Word 的使用3. Template Viewer 的使用4. 使用WORD进行报表制作5. Template Builder高级应用下面将分别逐一进行介绍。ORACLE XML Publisher的安装及配置ORACLE XML Publisher的安装其实是比较傻瓜型的,就像一般的软件安装一样,一路的“下一步”的ok了,但是有两点需要注意一下:1. java的配置要正常使用XML publisher,你的机器必须安装相应的java文件,因为XML转换需要调用到很多java*.exe,所以,务必在安装XML publisher之前确认你已经安

2、装了JRE,在安装XML publisher的过程中,安装程序会提示你指定相应的JRE文件夹。2. 工作路径的设置这个就比较容易了,就和其他应用软件一样,指定一个工作目录。Template Builder for Word 的使用我们在安装完XML Publisher,会在开始菜单里面发现如下的几个项目顾名思义,大家都知道相应各项目的具体含义,这一节我们主要说一下Template Builder for Word的使用。在使用之前,我们首先要将Template Builder嵌入到WORD中,使用“Template Builder for Word 语言”这个程序,运行之后会提示我们对UI进行

3、设置,之后我们再打开我们的WORD,会发现在工具栏上多了一个“加载项”,如下图所示,其中的语言由我们前一步讲到的设置UI属性决定,这里以简体中文为例:通过这些功能栏,我们就可以制作一些RTF模板(其实远不止这些,详细功能在后面会介绍)。首先,我们加载一个事先已经准备好的XML文件(可以通过系统并发输出XML文件或者外挂报表生成XML文件两个途径来生成)。这里需要说明一下,由于11.5.8没有集成XML publisher,所以想通过并发请求生成XML文件,需要首先在内挂报表定义的时候选择输出类型为“XML”,这样,在提交完并发请求后,输出才会是XML文件。在11.5.10中,已经完善了该功能,

4、可以在并发请求中直接选择生成文件的类型。在WORD中通过以下方式进行XML文件的加载。加载成功后,会有提示 ,这表明我们的XML文件已经被成功的加载到Template Builder中了,接下来的工作就该是我们自定义模板了。在“插入”选项卡里面,有很多可以自定义的形式,我们现在只介绍最简单的模板制作,稍复杂的功能我们会在后面做以介绍。选择“插入字段”,会有如下的功能界面显示。这张图中列示的是我们已经装载的XML文件中的信息,也就是我们报表中SQL中SELECT出来的字段,这些是我们制作模板的基础。在这里我们选择需要显示的列名,会逐一的列示在word中,模板做好后效果如下图所示:这里我们还可以对

5、每一个字段的属性进行编辑(双击字段名,会有属性框弹出,对字段属性进行编辑),这里就不详细说明了。PDF预览效果:当然,还有另一种比较好的办法,就是通过插入表/表单进行实现,具体方法是“插入表/菜单”,类似于Report Builder中的报表向导,模板制作好后效果如下图所示:此外,通过Template Builder还可以生成很多图示的报表,比如柱状图,饼状图等等,下面我们来看几个例子:从这张图标上我们可以很明了的看清楚各地区的销售量的情况。再来看一个各销售人员的业绩情况图示:我们可以看见,这张图中,横轴是销售人员的名字,纵轴是销售量,同样清晰明了。下面我们用Template Builder来

6、做一个相对复杂一点的报表,按产品、销售地区进行汇总,并加以小计,配以品种销量图以 及销售人员销售情况图:到这里为止,我们已经介绍了如何将XML文件加载到Template Builder中,并使用Template Builder制作简单的报表。值得注意的一点,在我们将XML文件加载到Template Builder中后,并制作简单报表的同时,Template Builder会提示我们保存一份模板文件(.RTF),这个文件的用途我们会在稍后介绍到。Template Viewer 的使用我们先看一下Template Viewer的使用界面:这就是Template Viewer的应用界面,分为左右两部

7、分,分别是源数据和模板。输出的格式有PDF/HTML/ETexT/RTF/EXCEL。这一节,我们主要讲的是将系统并发产生的XML文件或是外挂报表工具生成的XML文件如何处理成以上相应的输出格式。先介绍一下这个Template Viewer的功能。它的主要功能就是将XML文件转换成不同的模板样式的报表,这样,无疑是极大的方便的最终用户,根据不同的需求角度可以将一张内容丰富的报表通过不同的模板从不同的角度进行展现并且分析,而且,输出的文件格式也是很丰富,包括最易进行编辑的EXCEL;同时也减轻了开发人员的工作,针对于类似需求的报表,不必逐一进行开发,只需要定制不同的模板即可。使用这个功能,需要具

8、备两个前提,一是源文件,也就是XML文件;另一个是模板文件。XML文件可以通过系统并发输出XML文件或者外挂报表生成XML文件两个途径来生成。而模板文件则需要我们自己来制作,当然,软件安装完成后,会自带一些比较典型的模板文件和相应的预览效果,可以仿效。在上一节,我们用Template Builder生成预览的同时,会提示让我们保存相应的rtf文件,也就是我们的模板文件,现在我们在Template Viewer中使用前面生成的模板文件。输出格式我们这里选择excel,看看效果这样,我们把这份报表顺利的生成了EXCEL文件,方便编辑。当然,如果使用不同的模板文件,最终报表出来的效果也不一样。通过T

9、emplate Viewer也可以生成其他的格式文件(PDF/HTML/ETexT/RTF/EXCEL),这里就不一一列举了。使用word进行报表制作XML Publisher除了可以对XML文件进行转换、载入、编辑处理之外,还可以通过在WORD中的加载项连到数据库直接进行报表的制作,下面我们就来简单介绍一下。这里连接数据库和我们平时使用EXCEL连数据库有很大的区别,EXCEL是通过ODBC连数据库,而这里并不是,下面我们来看一下。通过WORD加载项中的数据报表向导,可以引导我们进行数据库的连接。首先,我们需要指定报表的的输出路径以及名称等信息。接下来,进行数据库连接,包括数据源的名称、用户

10、名、口令以及主机信息,端口信息和SID。如下图所示:数据库连接完毕后,接下来的工作有点像我们平时使用Report Builder,进行SQL块的编写,也就是报表的主体。接下来的步骤就和我们在Report Builder中做报表中很相似了,如设定分组,设定排序等等对报表的布局进行设置,以及汇总等常用功能的设定。不过功能肯定不如Report Builder强,但是实现简单布局的报表还是绰绰有余Template Builder高级应用前面介绍了Template Builder的一些简单应用,下面介绍一下Template Builder稍微复杂点的应用。在WORD加载项中我们可以看到这个选项在“向导”

11、里面可供选择的向导类型共有三种,分别是“表”、“表单”、“自由格式”,这几种向导生成的模板都比较简单,我在这里就不逐一介绍了,下面将着重介绍高级向导。打开高级向导我们会看到如下界面:这个界面主要分为三部分,两个树形面板和一个属性控制面板。最左边的面板显示源数据的数据结构,中间的面板是我们将要选择添加到报表模板中的数据,在这个模板中,我们可以根据不同的需求,设计不同复杂报表的布局样式,例如分组报表、矩阵报表等。最右面的属性面板主要是对模板中各元素的属性进行设置。下面,我们将举两个例子来介绍这个高级报表向导的使用。首先我们来看一下“产品销量报表”,通过高级报表向导,设计的模板样式如下:其中包括明细

12、的数据报表,还有三个不同角度的分析图。接下来我们看一下使用这个报表模板最终产生的报表:这个报表基本上是将前面讲到的一些简单使用综合到一张报表中,下面我们介绍一个稍微复杂一点的报表,报表模板样式采用左边分组矩阵的样式,并且增加汇总。首先看一下设计面板:这里,我们根据需求在这个功能界面的“模板”面板设计报表模板样式,并在属相面板设置相关模板元素的属性(例如分组等),经过设置调整,生成如下的模板样式:这个模板为左边分组矩阵报表,并加以合计,我们看一下最终报表的效果:这里再多讲两句,由于通过Template Builder制作报表或者报表模板很灵活,所以,最终的报表展示也很灵活,在同一张报表中可以同时出现多种模板的效果,如可以将普通的报表和相关的图表结合在一张报表或者一个报表模板中,呵呵,是不是有点BI的味道啊。好了,就简单介绍到这里,有兴趣的话,自己就动手练练吧

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2