DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 902|回复: 0
打印 上一主题 下一主题

[待整理] 将Oracle的数据倒入EXCEL中

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-13 15:26:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在当今信息化高速发展的时代,日常的工作中,用户经常遇到要将EXCEL文件中的数据和ORACLE数据库中的数据互倒的问题,实现对实时数据的操作,而可查阅到这方面的资料并不多。  所谓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条记录只需几秒钟
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-9-27 12:16 , 耗时 0.111901 秒, 19 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表