如何用Excel直接查询Oracle中的数据

关注:275  答案:2  mip版

解决时间 2021-01-11 08:35

提问者╬═掵中注定

2021-01-10 16:43

如何用Excel直接查询Oracle中的数据

最佳答案

二级知识专家往事叫我剪短发

2021-01-10 18:08

将Oracle中查询的数据保存为Excel文件,通常使用的是PL/SQL Developer。

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

一、配置ODBC数据源

开始->控制面板->系统和安全->管理工具->ODBC数据源(可根据自己的情况选择32位还是64位)。

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

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

进入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:用户名,该用户必须对所查询的表有可读权限。

配置完毕后,点击“OK”即可。

二、在Excel中进行查询操作

注:我的Excel版本是2013。

数据->自其他来源->来自Microsof Query,如图所示:

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

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

添加表,可通过“Owner”进行筛选

在这里,我们选择EMP表,对其相关操作可通过左上角的“SQL”执行。

最后生成的结果,可通过“将数据返回到Excel”按钮(在“SQL”按钮左边)保存到Excel中

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

刚测试了一下,可对两张表进行等值连接查询。

全部回答

1楼用二逼挥霍青春

2021-01-10 19:31

首先要连接oracle,方法步骤如下:

1、工具/原料

(1)wps office

2、首先我们控制面板-管理工具-数据源,设置用户dsn-添加-输入name一下三项--ok,如图所示

(1)第一步新建excel表格-数据-其他来源-来自microsoft query

(2)然后选择刚健的数据库 oracle --确定,如图

3、输入服务名用户名密码(前提是你的电脑能连接数据库,测试方法 cmd-tnsping 数据库名) -ok--excel与数据库开始建立连接

4、然后我们连接数据库后所有的表和列都已出来,找到自己想要导出的表,注:输入表名时要一次性输完,不要停顿哦,要不然查询不出!如图

(1)下一步 直到完成 选择excel哦,点击excel第一个表格--查看(现有工作表)-确定开始导出数据库中的表,如图

以上就是用excel直接查询oracle中的数据方法步骤

5、如果上述功能都无法使用,可能是程序出现了问题。建议重新下载安装试试

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

oracle匹配excel数据,如何用Excel直接查询Oracle中的数据相关推荐

  1. 如何用 SQL 来查询 Elasticsearch 中的数据?

    大点击"开发者技术前线",选择"星标" 在看|星标|留言,  真爱 回复"666",获取一份技术人专属大礼包 参考:https://elas ...

  2. 面试官发难,如何用 SQL 来查询 Elasticsearch 中的数据?

    点击"开发者技术前线",选择"星标????" 让一部分开发者看到未来 回复"666",获取一份技术人专属大礼包 参考:https://ela ...

  3. matlab筛选excel数据统计,#excel筛选数据#如何用excel表格中的数据制图

    如何将excel中的部分数据做成图表 数据透视表岂不更简单??? Excel表格作图中X轴的刻度怎么设置? 图表当中的X轴刻度也就是横坐(在2003版本里面叫分类轴)的刻度. 选图表X轴--右键--设 ...

  4. python excel模板 生成excel表格_python制作简单excel统计报表3之将mysql数据库中的数据导入excel模板并生成统计图...

    python制作简单excel统计报表3之将mysql数据库中的数据导入excel模板并生成统计图 #coding=utf-8 from openpyxl importload_workbookfro ...

  5. 在asp.net中如何用javascript读取本地Xml中的数据到网页中的文本框?

    在asp.net中如何用javascript读取本地Xml中的数据到网页中的文本框? 转载于:https://www.cnblogs.com/dynasty/archive/2005/08/18/21 ...

  6. python怎么读取csv的一部分数据_python批量读取csv文件 如何用python将csv文件中的数据读取成数组...

    如何用python把多个csv文件数据处理后汇总到新csv文件你看这月光多温柔,小编转头还能看见你,一切从未坍塌. 可以用pandas读取数据,首先把文件方同一个文件价里,然后对当前文件价的所有内容循 ...

  7. java显示数据库_java查询数据库中的数据并显示

    java查询数据库中的数据并显示 关注:93  答案:2  mip版 解决时间 2021-01-17 16:29 提问者笑低了眉眼 2021-01-17 04:11 button.addSelecti ...

  8. Excel:如何用vlookup函数进行两个表格数据的对比。

    Excel作为职场的重要办公软件,强大的功能给我们提供了很多便利的地方.那么Excel 如何用vlookup函数进行两个表格数据的对比呢,如何从一堆数据中匹配出自己需要的值呢. 工具/原料 Excel ...

  9. 怎么用计算机作图处理数据,如何用excel处理物理实验数据作图 怎样用excel处理物理实验数据作图...

    今天给大家带来如何用excel处理物理实验数据作图,怎样用excel处理物理实验数据作图,让您轻松解决问题.座位一个理工科学生,做实验是我们必要的事情,处理数据是一个很基础的是请,选择科技那么发达,处 ...

最新文章

  1. 如何构建顶部导航条_如何构建导航栏
  2. 温网停赛,AI不停赛:斯坦福新研究模拟网球名将打比赛
  3. android--------WebView实现 Html5 视频标签加载
  4. [读书笔记]C语言函数调用过程
  5. 在织梦模板中不适用ajax,直接用标签也能调用当前会员的信息
  6. python最难学的是什么_python是最难学的语言吗
  7. (Java多线程)多线程原理和使用
  8. JDK1.8新特性:Stream流
  9. 冒泡排序(Bubble_Sort)
  10. Unity C#笔记 协程详解(转)
  11. request.setAttribute()怎么用的?
  12. Linux工作队列实现机制
  13. 计算机桌面图片打不开显示内存不足,电脑上的windows图片查看器提示内存不足如何解决...
  14. VSCODE常用快捷键
  15. 战略分析师/商业分析师需要掌握的技能
  16. 数据产品经理该懂的python技术
  17. 高通410 随身WIFI刷入Debian系统(玩法合集)
  18. win32-防火墙-禁用软件联网-详细教程
  19. 数据分析01 - 规范化方法
  20. Linux学习笔记--12(iptables与firewalld)

热门文章

  1. ERROR 1130 (HY000): Host 'xxx.xxx.xx.xx' is not allowed to connect to this MySQL(MariaDB) server
  2. 解决 Zlibrary 卡死/找不到域名/达到限额问题,Zlibrary最新地址
  3. 期货ctp基础知识(合约,开仓,平仓,做多,做空,保证金,手续费)
  4. 蚂蚁金服上市估值1.4万亿,阿里整栋楼沸腾,员工能分多少钱?
  5. java中常用的数学函数
  6. 深度学习-np.pad 填充详解
  7. 在Win7环境下搭建Geant4工作平台
  8. 1671: [Usaco2005 Dec]Knights of Ni 骑士
  9. 人工智能应届毕业生月薪20k,他们是如何做到的?
  10. 内推 | 商汤科技计算机视觉岗(全职/实习),可直通面试