世界经理人 > 电子商务 > 信息技术 > 数据库技术
 

 

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

电子商务ICXO.COM ( 日期:2007-07-05 11:44)

  【世界经理人电子商务网讯】在当今信息化高速发展的时代,日常的工作中,用户经常遇到要将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条记录只需几秒钟。

来源:世界经理人电子商务网
   相关资讯  
 Access宏病毒防治的通用技巧
 迅速优化MySQL数据库性能10大法
 复制Image字段数据到新表同样的字段内详解
 数据安全技巧之加密狗
 精华推荐 数据库系统专用词汇集锦
 Sybase数据仓库落户加拿大统计局
 浅析Oracle数据库的最大可用性体系结构
 国家版权局严查P2P下载乱象 迅雷遭遇内容瓶颈
 盛大子公司潜力发掘不够 新一轮投资从内部展开
 冒牌货竟分等级挂牌销售 购物网站成售假平台?
点击查看 每日精彩人物资讯

CEO推荐

CFO推荐

CHO推荐

领袖职场

大话IT