深入浅出OracleEBS之Excel报表开发

Oracle ERP最佳技术实践

E-Business Suite

Oracle核心应用技术

Excel报表开发

Author:黄建华Jianhua.Huang

MSN:huajhua@

Creation Date:March 14, 2007

Last Updated:May 24, 2007

Document Ref:

Version:DRAFT 1A

Approvals:

Copy Number_____

Document Control

Change Record

6

DateAuthorVersionChange Reference14-Mar-07Jianhua.HuangDraft 1aNo Previous Document

Reviewers

NamePosition

Distribution

Copy No.NameLocationLibrary MasterProject LibraryProject Manager

Note To Holders:

If you receive an electronic copy of this document and print it out, please write your name on the equivalent of the cover page, for document control purposes.

If you receive a hard copy of this document, please write your name on the front cover, for document control purposes.

Contents

Document Controlii

1.Overview and Key Points2

1.1.读者要求2

1.2.开发背景2

1.3.设计思路3

2.开发框架及其安装6

2.1.开发框架6

2.2.开发模版介绍13

2.3.框架安装17

3.基于模版的开发步骤19

3.1.开发步骤19

3.2.报表实例22

4.客户端安装过程24

4.1.安装并设置Excel24

4.2.Oracle客户端:免安装25

4.3.Oracle客户端:快速安装25

4.4.Oracle客户端:普通安装26

5.用户使用29

5.1.29

6.Open and Closed Issues for this Deliverable30

Open Issues30

Closed Issues30

Overview and Key Points

读者要求

最小要求

本文档需要读者具至少有如下技能:

简单的VBA知识。

会使用Excel。

能够基于EBS写出报表SQL。

期望水平

如果要深刻理解代码框架、进行优质的开发维护,那么需要:

熟练使用Excel,尤其是其中的高级功能如汇总函数、条件格式、数据透视表等。

会使用VBA进行开发,控制Excel的表现形式、处理数据。

熟悉PL/SQL,对数据库的对象创建、性能优化有较深的感悟和处理能力。

开发背景

来自Excel的压力

微软的Excel是如此的深入人心,不管是谁,凡是使用电脑办公或和IT沾边,都会使用,有些用户“玩转”起Excel,用出神入化来形容也决不为过。

直观的二维表、随意拷贝、筛选、排序、引用、统计、公式、数据透视表、图表、可录制的宏、惊人的函数库、样式、条件格式……这些诱人的功能使用起来是如此的简便。

对用户来说,Excel比ERP更具亲和力、更有吸引力,而且他们喜欢把数据放在Excel中“把玩”。不管什么报表,Reports、PL/SQL、SQL*Plus、BI Publisher(之前叫XML Publisher)、Discoverer,用户都希望能够方便的放到Excel中,自己做二次加工。

然而,从报表结果到Excel,都需要Click很多次,而且新数据要和先前的二次加工结合起来,至少还得拷贝几下。不方便哪!

Oracle的努力

在PC桌面应用这一领域,Oracle也得放下架子,不得不致力于与Office的集成。

比如AIM文档、BI Publisher Desktop都是基于Word的模版和VBA,早期的ADI Client也是基于Excel及其VBA。

而现在和将来,Oracle将致力于

oracle excel报表开发,深入浅出OracleEBS之Excel报表开发.doc相关推荐

  1. 三周一套报表开发系统,原来Excel的顶级替代品是它

    老规矩,文末送模板! 报表是企业IT数据建设里必不可少的一环,可以说小到一张张出入单据,大到各个公司里的大屏看板等等,都是重要的数据资产. 像我这种程序员平日里也经常会遇到要做报表的情况,比如领导每月 ...

  2. python sqlserver 列名_报表自动化,三流用Excel,二流用Python,一流用它

    从事数据工作的人都知道,企业每天都要做很多报表,这个过程当中会涉及到很多手工操作和常规性报表.为了减少人工介入,节省工作时间,我们会想办法将一部分操作用工具或代码来替代,这个过程就称为报表自动化. 报 ...

  3. excel sql python_报表自动化,三流用Excel,二流用Python,一流用它

    从事数据工作的人都知道,企业每天都要做很多报表,这个过程当中会涉及到很多手工操作和常规性报表.为了减少人工介入,节省工作时间,我们会想办法将一部分操作用工具或代码来替代,这个过程就称为报表自动化. 报 ...

  4. python报表设计工具_报表自动化,三流用Excel,二流用Python,一流用它

    从事数据工作的人都知道,企业每天都要做很多报表,这个过程当中会涉及到很多手工操作和常规性报表.为了减少人工介入,节省工作时间,我们会想办法将一部分操作用工具或代码来替代,这个过程就称为报表自动化. 报 ...

  5. excel appliacation 不能分配角色_用了5年Excel,换了这个神奇的报表工具,不禁感叹:国产真香...

    作为一个在数据行业摸爬滚打多年的老江湖,我初入行的时候和大部分人一样,当了很长一段时间的"表哥",才开始做真正的数据分析,辅助业务决策.不过无论是当纯粹的"表哥表姐&qu ...

  6. 用了5年Excel,换了这个神奇的报表工具,不禁感叹:国产真香

    作为一个在数据行业摸爬滚打多年的老江湖,我初入行的时候和大部分人一样,当了很长一段时间的"表哥",才开始做真正的数据分析,辅助业务决策.不过无论是当纯粹的"表哥表姐&qu ...

  7. 索骥馆-OFFICE系列之《北风网Excel高端应用培训:多条件约束报表自动统计系统分析与制作》共4章更新完

    内容介绍: 本课程主要想与大家分享对EXCEL用系统的观念去理解,灵活应用其提供的函数及新增功能.达到工作环境的自动化,本课程通过一个常用的案例来说明相关的用法. 在以后的课程中讲解如何获得动态的数据 ...

  8. 在线导入Excel自定义报表,助力快速攻克金融系统开发难点

    SpreadJS v13.2正式版下载 Excel在金融.财税.投行和投资界应用广阔,常用于构建财务模型(Financial Model),如财务三张报表.NPV/IRR.市场规模预测.投资价值预测( ...

  9. 这是我见过最牛的报表制作神器!比Excel强大20倍!

    经常与报表打交道的人都知道,用Excel制作报表是一件非常麻烦的事情,不仅因为用Excel做报表步骤繁多,同时业务需求变化也会让报表改来改去,回工成本太大. 尤其是对于财务.IT来说,用Excel做报 ...

最新文章

  1. 深究AngularJS——ui-router详解
  2. 接口测试实例(jmeter)
  3. matlab m文件的编写,Matlab实验报告(四)M文件的编写.doc
  4. Android无法生成R文件的终极解决办法
  5. dma和通道的区别_Java中IO和NIO的本质和区别
  6. PHP函数set_magic_quotes_runtime()的作用
  7. Windows终端配置emoji
  8. RGB888颜色码与十六位(RGB565)颜色码的转换
  9. 携程四君子:中国最美创业故事
  10. Windows 打开和关闭默认共享方法汇总
  11. vue 监听键盘回车事件 @keyup.enter || @keyup.enter.native
  12. C#:实现gnome sort 侏儒排序算法(附完整源码)
  13. 万能的小镇市场能否成为悟空问答的救命良药?
  14. 欢乐喜剧人之个人见解
  15. centos7下dos界面图形界面切换学习
  16. Python 绘制圆柱体(3D图)
  17. Motorola和Borland结成联盟,以帮助开发者为Motorola下一代无线电话创建应用程序 (转)...
  18. ARM64内核系统调用详解(基于kernel-4.9)
  19. 【魔方教程】三阶多阶异形魔方教程大合集
  20. TortoiseGit提示No supported authentication methods available异常

热门文章

  1. 需要氪金吗_《天堂2:血盟》到底需不需要氪金?玩家:可以但是没有必要
  2. 阿里nacos安装及使用指南
  3. java程序设计试题_《Java语言程序设计》期末考试模拟试题——填空题和编程题...
  4. Linux下core文件调试方法
  5. 彻底卸载vscode Linux,ubuntu如何卸载vscode
  6. wpf c 登录注册 mysql代码代码_Wpf+数据库代码封装+策略模式封装
  7. HTML中如何写for循环全选,利用html:multibox 循环遍历checkbox 并且全选全解除
  8. 基于单片机的超市储物柜设计_基于51单片机对电子储物柜系统的设计
  9. 测试两个主机之间的连通性_UCloud 全链路大规模网络连通性检测系统详解
  10. 史上超级详细:HashMap源码分析,你了解到源码的魅力了嘛