excel访问SQL数据库。目标将SQL数据库中建立的一个查询的到的结果复制到excel的页面中。

excel访问SQL数据库。目标将SQL数据库中建立的一个查询的到的结果复制到excel的页面中。,第1张

以excel2010 和SQL数据库为例

打开一个空白表,在数据工具栏下面点击“自其它来源”——〉“来自SQL Server”

在d出的窗口上面输入服务器名称或者IP,下面可以根据服务器设置来选择“使用windows认证”或者“使用下列用户名和密码”。选后者的话需要SQL用户或者管理员账号和密码。

下一步验证通过后,如果服务器上有多个数据库,还要选择需要连接的数据库。

对要查询的数据库表、字段选择后,可以设置查询条件,避免将大量不需要的数据通过网络传送到本地,加快传送速度。

如果是查询本地access,那么可以直接在数据工具栏下面点击“自access”,然后在d出的窗口定位到需要查询的access数据库文件,再指向特定的表,选定要查询的字段,方法基本与SQL数据库查询一样。

可能不甚了解。本文就介绍了怎么样在Excel软件中获取其它数据库中的数据,以便在常用的数据处理软件中利用其它数据库中的数据。

关键字:Microsoft Excel,数据库,导入,表,Microsoft uery。

一、Microsoft Excel 2003简介

Microsoft Excel 2003是Microsoft Office 2003中的一个组件,它是一个高效、实用的电子表格软件,具有强大的数据处理与数据分析能力,为广大用户进行数据处理提供了一个很好的工具,也为广大的用户所熟悉。如何在Excel中利用其它数据库中的数据呢?

二、导入其它数据库表中的数据到Excel中

在Microsoft Excel中导入其它数据库表中的数据的方法非常简单。具体 *** 作步骤如下:

第一步,启动Microsoft Excel,新建或者打开需要数据的工作簿,选中相应的工作表,并选中新导入的数据存放的起始单元格;

第二步,执行“数据”→“导入外部数据”子菜单下的“导入数据”命令,在对话框中选择要导入的数据所在的文件的类型,并通过对话框中的“查找范围”后面的下拉箭头找到要导入的数据文件所在的位置。

第三步,选中要导入的文件,单击图1所示对话框中的“打开”按钮。至此,选中的数据表中的数据就导入到了当前工作簿的当前工作表中了,当然也可以将导入的数据放在新的工作表中。

举例:在Excel工作簿“导入XLS”中的sheet1工作表导入一个VFP(Visual FoxrPro,下同 )中的表(学生dbf)中的数据。导入的具体 *** 作步骤如下:

首先打开工作簿“导入XLS”,选中sheet1工作表,如图2所示;执行“数据”→“导入外部数据”子菜单下的“导入数据”命令,在对话框中选择要导入的数据的文件的类型,并通过对话框中的“查找范围”后面的下拉箭头找到要导入的数据文件所在的位置;选中要导入数据的dbf文件(此例的选择见图3),单击“打开”按钮。这样,就在Excel工作簿“导入XLS”中的sheet1工作表中导入了VFP中建立的数据库表文件“学生dbf”中的数据。结果如图4所示。

以上是在Excel工作表中导入VFP数据表中的数据的 *** 作方法。如果要在Excel工作表中导入其它数据库表中的数据, *** 作方法基本相似。说明以下几点:

1、数据透视视图是处理Excel常用的手段,而应用数据透视视图的第一步就是导入数据,如本例中,表中有889167行数据,那么将这些数据导入Excel表中将是一个很漫长的过程,可以借助SQL语句选择性的导入数据,以此来提交数据加载的速度。

2打开空白Excel,依次点击数据选项卡自Access按钮。

3在d出的选择数据源对话框中打开ACCESS文件,本文中则打开文件名为“无线路由”的实例文件;

4在d出的导入数据对话框中根据需求选择数据的显示方式,是“表”、“数据透视表”、“数据透视图”等等,本文中选择“数据透视图”,并单击对话框下方的属性按钮;

5在d出的链接属性对话框中选择定义选项卡,更改命令类型为“SQL”,命令文本为SQL代码,至此发现Excel已经为筛选出了所有安卓设备。

应用两个工作表,vlookup()函数,具体方法如下:

在sheet2中放入数据库

A1 编号 B1产品 C1品牌 D1规格 E1 价格 F1 数量

A2 10001 B2洗发水 C2 霸王 D2 100010 E2 500 F2 2

在sheet1中

A1 编号 B1产品 C1品牌 D1规格 E1 价格 F1 数量

B2=VLOOKUP(A2,sheet2!A2:F2,2,FALSE)

选中B2,将此公式横向拖动至C2——F2,再选中B2-F2,竖向拖动(看你要多少行)

这样你在A列中输入编号,在B-F列将自动获得数据

可以用excel

vba实现

首先你要安装vb

然后开始遍程序

使用ado技术连接数据库

然后根据excel中的数据遍历数据库中的数据,找到相关的数据来显示

cels()对象可以调用excel单元格的数值

如果你输入的数据不是很准确,可以使用模糊查询函数like

你要实现的功能用vba编程可以很简单的

根本用不了几句代码

如果你还是不明白可以到我空间流言,我回给你详细解答

以上就是关于excel访问SQL数据库。目标将SQL数据库中建立的一个查询的到的结果复制到excel的页面中。全部的内容,包括:excel访问SQL数据库。目标将SQL数据库中建立的一个查询的到的结果复制到excel的页面中。、怎样从Excel中读取其他数据库的数据、如何用EXCEL可以完美打开DB数据库文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9300878.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存