EBS 报表开发:XML Publisher Excel模板

除了用BI Publisher建立RTF文件排版,R12还可以使用Excel文件排版

如果想要使用xml publisher desktop for excel,BI publisher插件版本要高于:11.1.1.5.0
安装BI Publisher后,可在安装目录下找到Excel templates示例。

另EBS版本需在 12.0.x.及以上才有Excel格式输出模板。(XML Publisher -> 主页 -> 模板)
在这里插入图片描述
1. 单个Sheet的例子
步骤1. 准备XML数据
Q1: select * from scott.dept
Q2: select * from scott.emp
在这里插入图片描述
添加一个TOTAL_SALARY汇总列,计算每个部门的工资汇总
在这里插入图片描述
步骤2. 准备Excel模板
使用BI Publisher安装目录下的blank Excel template,这个Excel有两个Sheet,一个XDO_METADATA sheet和空白Sheet1,在Sheet1设置Excel报表格式。
在这里插入图片描述
步骤3. 定义名称
以XDO_?element_name?格式定义名称,用来映射XML数据标签
以XDO_GROUP_?group_name?格式定义名称,用来映射XML组标签
在这里插入图片描述
步骤4. 应用名称至单元格
选择单元格及对应的名称
在这里插入图片描述在这里插入图片描述在这里插入图片描述
步骤5. 设置日期格式
E8为XML输出格式,并应用XDO_?HIREDATE名称至E8
在这里插入图片描述
设置C8的单元格格式,并隐藏E列。
在这里插入图片描述
在这里插入图片描述

隐藏XDO_METADATA sheet,Excel模板就设置好了

步骤6. EBS中定义可执行文件,定义请求,上传Excel模板,测试请求(略)。

2. 多Sheet的例子

按XML分组“G_DEPTNO”拆分为多个Sheet, Sheet名称为:部门名称+部门人员数。
在这里插入图片描述
注意要删除名称:XDO_GROUP_?G_DEPTNO?,因为以定义数据按部门拆分为多个Sheet。

在这里插入图片描述
输出结果:
在这里插入图片描述


参考: 百度、Google搜索下载PDF文件 Oracle Report Designer’s Guide for Oracle Business Intelligence Publisher

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值