将Oracle的数据倒入EXCEL中

在当今信息化高速发展的时代,平常的工做中,用户常常遇到要将EXCEL文件中的数据和ORACLE数据库中的数据互倒的问题,实现对实时数据的操做,而可查阅到这方面的资料并很少。若需将ORACLE信息系统中的数据倒出来,并在此基础上利用EXCEL对其进行分析整理,笔者在工做中利用ODBC将数据倒入到EXCEL文件中,对初学者来讲,效果不错,在这里给你们做一介绍。数据库

所谓ODBC是Open Database Connectivity 的缩写,就是开放式数据库互连。利用ODBC实现动态数据交换的前提条件很简单,只需先在本机安装微软OFFICE中的EXCEL,而后根据须要运行编写的SQL文件。服务器

下面就我工做中遇到的实际问题逐步介绍:ide

一、首先配置ODBC数据源。在控制面板中,选ODBC数据源,添加选安装ODBC FOR ORACLE。在给定数据源名称和描述时,用户可自定义,用户名称和服务器则需根据在ORACLE 数据库中设置好的数据库名来设置。如:spa

数据源名称:EXAMPLEcode

描述:EXAMPLE内存

用户名称:SCOTTci

服务器:TIGERit

二、打开EXCLE,在数据菜单下,选获取外部数据源,新建数据库查询。table

三、系统提示选择数据源,选择咱们前面已设置好的数据源EXAMPLE,输入数据库密码。若是是第一次执行该SQL程序,则选择取消,而后在MICROSOFT QUERY 中选择执行SQL。class

四、根据工做须要选择需倒出的数据,写SQL语句。如:

 

SELECT A.ITEM_NO,A.ITEM_DESC,A.ITEM_UM,
A.ITEM_CREATED_BY,A.CREATED_DATE
FROM IC_ITEM_MST A

 

五、执行该段查询,便可在EXCEL表中见到知足条件的记录已所有倒出来,第一行为记录 列的说明。将该文件保存起来就能够了。

六、要是从新执行该文件,只需在MICRSOFT QUERY窗口中选择打开该查询并执行,便可获得实时的数据。

七、而后可利用EXCEL强大的编辑功能,对这些数据进行分析修改,至关方便。

用此法倒数据的速度比较使人满意。以个人机器为例:机器配置为奔腾933,256M内存,倒4000条记录只需几秒钟。

相关文章
相关标签/搜索