中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > Oracle
将Oracle的数据导入EXCEL中的方法
作者:何涛平 时间:2007-06-16 14:42 出处:ChinaITLab 责编:月夜寒箫
              摘要:将Oracle的数据导入EXCEL中的方法

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

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

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

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

数据源名称:EXAMPLE

描述:EXAMPLE

用户名称:SCOTT

服务器:TIGER

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

3、系统提示选择数据源,选择我们前面已设置好的数据源EXAMPLE,输入数据库密码。如果是第一次执行该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 QUERY窗口中选择打开该查询并执行,即可得到实时的数据。

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

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

 
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有