将Oracle的数据倒入EXCEL中的方法

将Oracle的数据倒入EXCEL中的方法,第1张

将Oracle的数据倒入EXCEL中的方法,第2张

在当今信息技术飞速发展的时代,在日常工作中,用户经常会遇到将EXCEL文件中的数据与ORACLE数据库中的数据进行倒排,从而实现实时数据的操作。但是,可用的信息不多。如果需要将ORACLE信息系统中的数据转储,并在此基础上使用EXCEL进行分析整理,笔者在工作中使用ODBC将数据转储到EXCEL文件中。对于初学者来说,效果不错。下面给大家介绍一下。

ODBC是Open Database Connectivity的缩写,即开放式数据库互联。用ODBC实现动态数据交换的前提非常简单。你只需要先在这台机器上安装Microsoft OFFICE中的EXCEL,然后根据需要运行写好的SQL文件。

下面逐步介绍我在工作中遇到的实际问题:

1.首先配置ODBC数据源。在控制面板中,选择ODBC数据源并添加可选的ODBC FOR ORACLE。给定数据源名称和描述后,用户就可以定义了,而用户名和服务器要根据ORACLE数据库中设置的数据库名称来设置。比如:

数据源名称:示例

描述:示例

用户名:SCOTT

服务器:TIGER

2.打开EXCLE,在数据菜单下,选择获取外部数据源并创建新的数据库查询。

3.系统将提示您选择数据源。选择我们之前设置的数据源示例,并输入数据库密码。如果这是第一次执行SQL程序,请选择取消,然后选择在MICROSOFT QUERY中执行SQL。

4.根据工作需要选择要倒出的数据,编写SQL语句。比如:

SELECT A.ITEM_NO,A.ITEM_DESC,A.ITEM_UM,
A.ITEM_CREATED_BY,A . CREATED _ DATE
FROM IC _ ITEM _ MST A


5。执行此查询后,可以看到EXCEL表中所有符合条件的记录都被倒了出来,第一行是记录列的描述。只需保存文件。

6.如果要重新执行文件,只需在MICRSOFT查询窗口中选择打开查询并执行,就可以得到实时数据。

7.然后可以利用EXCEL强大的编辑功能对这些数据进行分析和修改,相当方便。

用这种方法反演数据的速度相当令人满意。以我的机器为例:机器配置奔腾933,256m内存,倒4000条记录只需要几秒钟。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 将Oracle的数据倒入EXCEL中的方法

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情