除了用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

EBS 报表开发:XML Publisher Excel模板相关推荐

  1. Oracle EBS 动态调用 XML Publisher 模板 输出不同的报表

    Oracle EBS 动态调用 XML Publisher 模板 输出不同的报表 if fnd_request.add_layout(template_appl_name => 'CUX',   ...

  2. EBS 报表开发:标准报表Text输出改为XML输出

    很多EBS的标准报表,特别是EBS R11都只有text格式输出,输出结果不好整理数据,需修改为Excel格式输出. 下面介绍两种类型(Oracle Report, Spawned)的报表如何修改. ...

  3. EBS 报表开发:即时打印单据@WEB PL/SQL + WEB.SHOW_DOCUMENT(1)

    另一种方法实现即时打印:WEB PL/SQL + WEB.SHOW_DOCUMENT EBS的用户登录成功后,用存储过程把该用户所拥有的权限以HTML连接的形式OUTPUT到浏览器里,用户可以点击连接 ...

  4. ebs xml开发 html,EBS excel模板xml publisher开发

    前提: BI publisher下载地址: http://www.cnblogs.com/quanweiru/p/5229801.html R12: How to add Microsoft Exce ...

  5. TEC1401.Report开发技术总结 - 第九章 使用BI Publisher开发报表-使用BI Publisher创建RTF模板的语法(4/5)

    第九章   使用BI Publisher创建RTF模板的语法 RTF是Rich TextFormat的缩写,即多文本格式.这是一种类似DOC格式(Word文档)的文件,有很好的兼容性.RTF是一种非常 ...

  6. oracle excel报表开发,深入浅出OracleEBS之Excel报表开发.doc

    深入浅出OracleEBS之Excel报表开发 Oracle ERP最佳技术实践 E-Business Suite Oracle核心应用技术 Excel报表开发 Author:黄建华Jianhua.H ...

  7. ebs 选择excel输出 后缀 html,EBS报表输出文件格式控制

    具体使用方法: 1.添加用户参数p_conc_request_id 2.在BeforeReport trigger中添加srw.user_exit('FND SRWINIT'); 和AfterRepo ...

  8. XML Publisher 模板

    2. RTF模版开发 2.1. 本章概述 2.1.1. 关注内容 相信随着XMLP版本的不断升级,其Desktop端的可视化功能将大大简化我们的设计工作,不过目前还有些地方不通过手工编写命令是无法完成 ...

  9. XML Publisher 模板设计技巧

    2. RTF模版开发 2.1. 本章概述 2.1.1. 关注内容 相信随着XMLP版本的不断升级,其Desktop端的可视化功能将大大简化我们的设计工作,不过目前还有些地方不通过手工编写命令是无法完成 ...

最新文章

  1. HIVE和HBASE区别
  2. 如何使用eclipse软件创建一个Java项目?
  3. 遍历DataTable内存数据的三种方法性能对比
  4. [html] 怎样去除iOS和Android中的输入URL地址的控件条呢?
  5. 计算机维修知识综述论文,机器学习领域各领域必读经典综述论文整理分享
  6. Linux查看内存占用--free
  7. ATA接口寄存器描写叙述
  8. python与中文的那点事
  9. access用扫描枪输入_工业级高精度扫描枪适用在哪些环境
  10. 关于linux下anaconda的pip包及其他包的本地更新方法
  11. 支付中心设计与方案,收藏了
  12. 计算机专业教师技能比赛,青年教师展风采,技能比赛促提升
  13. 按键精灵移动端系列 - IOS(苹果版)安装1.3.8 deb
  14. JAVA毕业设计HTML5企业员工管理系统计算机源码+lw文档+系统+调试部署+数据库
  15. uber司机已经激活了,就是还没有上传头
  16. linux系统下questasim 10.7安装教程
  17. Codeforces Round #570 (Div. 3)B. Equalize Prices
  18. c语言 long long %d,定义一个long long类型,用%d打印的结果
  19. Android简易实战教程--第五话《开发一键锁屏应用》
  20. 北大计算机楼口语考试,(转自未名)北大考点最全攻略及国外考试经验。。。...

热门文章

  1. Unity3D-打飞碟小游戏
  2. 盘点一下代码中遇到的神注释
  3. Android.mk编译java动态库
  4. 无线路由器有几种工作模式
  5. 美式九球比赛规则 (Nine-ball)
  6. 香港主要房产公司计划寻求监管机构对代币化房地产的许可
  7. 十大WIFI提速技巧
  8. Antd pro中ProFormSelect使用initialValues
  9. 《Android 软件安全与逆向分析》---- 学习笔记
  10. 自动驾驶外卖上线,美团即将配送一切-1