安用Excel直接查询Oracle中之多少

拿Oracle中询问的数据保存为Excel文件,通常采用的凡PL/SQL Developer。

实在,Excel可一直写SQL语句查询Oracle中数据,在此间,用到ODBC驱动。详细步骤如下:

一、配置ODBC数据源

初步->控制面板->系统及安康->管理工具->ODBC数据源(可因自己的情景择32各还是64各)。

坐本机安装之是Oracle 11.2.0.4 64员,故选择ODBC数据源(64位),显示如下:

图片 1

点击“添加”,选择“Oracle in OraDb11g_home1”这一项,点击“完成”

图片 2

登Oracle ODBC配置起,需要填的来四宗,

Data Source
Name:其实就是是深受该数额源取一个名,在本例中我取的凡“Oracletest”。

Description:对该数据源的叙述,可写不过免写

TNS Service
Name:即网络服务名,这个是以Oracle客户端tnsnames.ora中定义,我的凡“test”。tnsnames.ora中对应之情节如下:

TEST =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = Lenovo-PC)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = test)
    )
  )

User ID:用户称,该用户必须对所查询的表明来可读权限。

图片 3

安排了后,点击“OK”即可。

第二、在Excel中开展询问操作

注:我的Excel版本是2013。

多少->自其他来源->来自Microsof Query,如图所示:

图片 4

挑选数据源“Oracletest”,点击“确认”。

图片 5

输入scott用户之密码,点击“OK”。

图片 6

补给加表,可透过“Owner”进行筛选

图片 7

在此间,我们选EMP表,对那个有关操作而经过左上角的“SQL”执行。

图片 8

末生成的结果,可由此“将数据返回到Excel”按钮(在“SQL”按钮左边)保存到Excel中

图片 9

最后Excel生成的结果如下所示:

图片 10

 刚测试了瞬间,可针对有限摆放表进行等值连接查询。

相关文章