多个Oracle数据库创建一个Excel报表
2007-05-10 12:18:16 来源:WEB开发网核心提示:微软的 Excel 电子表格广泛应用于当今的商业环境中, 尽管 Excel 能够读取和显示分隔文件,多个Oracle数据库创建一个Excel报表,但 .xls 专有格式提供了其他一些富于表现力的特性,其中包括字体格式和多工作表电子表格,用户将定义一个随意 SQL 查询,然后由各个配置的数据库处理该查询,许多商业和开放源
微软的 Excel 电子表格广泛应用于当今的商业环境中。 尽管 Excel 能够读取和显示分隔文件,但 .xls 专有格式提供了其他一些富于表现力的特性,其中包括字体格式和多工作表电子表格。
许多商业和开放源代码的工具都提供了生成可由 Excel 读取的报表的功能。 比如,您可以使用 Oracle Reports 生成一个电子表格,或使用 SQL*Plus 输出一个由逗号分隔的文件。 利用现有的一些工具可以访问多个数据源。 但报表的格式与特定查询的结果紧密联系,而不同的数据源有时会生成不同的结果。 (比如,对两个不同数据库中的表进行 SELECT * FROM emp 查询,返回来的列的数量和类型将必然不同。) 出于各种各样的原因,您可能要访问几个不同的数据源,然后在一个电子表格中整理返回的结果:
数据库管理员可能希望比较不同数据库的配置。
应用开发人员可能需要检查不同数据库中 PL/SQL 对象的版本。
在数据库间移植数据时,数据库管理员可能需要估计作业的进度。
程序员使用测试数据库调试应用程序时,可能需要将当前数据与生产环境中的数据进行比较。
根据数据库的不同结构和用途,可能还有其它原因促使您想要生成此类电子表格,但所有原因都依赖于数据库的功能要求和定义。
本文将说明如何使用 Apache Jakarta POI 开放源代码项目从几个不同数据源生成一个电子表格。 工作簿中的每一个工作表将显示从某个给定 Oracle 数据库返回的结果。 在当前项目中您要达到的要求是:
运行该软件创建一个包含从一个或多个 Oracle 数据库获得的数据的电子表格。
用户将定义一个随意 SQL 查询,然后由各个配置的数据库处理该查询。
用户将定义一个或多个数据库连接。
- ››oracle 恢复误删除的表和误更新的表
- ››Oracle分页查询排序数据重复问题
- ››Oracle创建dblink报错:ORA-01017、ORA-02063解决
- ››Oracle 提高SQL执行效率的方法
- ››Oracle 动态查询,EXECUTE IMMEDIATE select into...
- ››Oracle 11g必须开启的服务及服务详细介绍
- ››oracle性能34条优化技巧
- ››oracle数据库生成随机数的函数
- ››Oracle 数据库表空间容量调整脚本
- ››oracle单库彻底删除干净的方法
- ››Oracle创建表空间、创建用户以及授权、查看权限
- ››oracle 中 UPDATE nowait 的使用方法
更多精彩
赞助商链接