本文目录一览:

excel怎么连接sql数据库

打开EXCEL,新建一个空白工作表,点击【数据】菜单页面中的【自其他来源】,在下拉菜单中选项【来自SQL Server】选项。

请点击输入图片描述

在弹出的数据连接向导中输入SQL Server服务器的名称或IP地址,并在登录凭证中输入正确的用户名和密码。并点击下一步按钮。

请点击输入图片描述

在选择数据库和表页面中选择要连接的数据,下方选择要显示的数据表名称,再点击下一步按钮。本例中我们选择CC数据库的SFC工作表。

请点击输入图片描述

在保持数据连接文件并完成这个步骤中,EXCEL会将连接信息保存在一个扩展名为ODC的文件中,并将其默认保存在电脑中我的文档下的我的数据源文件中。

请点击输入图片描述

最后一步就是将导入数据以什么方式显示以及保存在什么位置,本例中选择以表的方式保存在现有工作表并以A1单元格作为起始位置。点击确定完成连接导入。

请点击输入图片描述

稍等片刻后我们要连接的SFCr数据表就显示在我们指定的位置上了,整个过程完成。

请点击输入图片描述

excel中直接调用数据库数据

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

在sheet2中放入数据库

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

A2 10001 B2洗发水 C2 霸王 D2 1000*10 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表格中建立数据库和调用数据库,若能,如何实现?

EXCEL可以连接数据库,刷新库数据。可以导入数据库数据,也可将数据能过数据库导入功能导入到数据库。若要与操作数据库可通过VBA来实现。

如何通过Excel查询MySQL数据库

这里介绍一种非常高效的方法。就是借助Excel插件SqlCel,这个插件在处理数据上面有很多可取之处,非常值得学习。

比如在Excel中有一个订单ID字段,这个字段总共有2千条记录,现在我们要查询这些订单对应的产品名称。

在Mysql数据库中有一张订单表里面存储了所有订单的详细信息。我们该怎样操作才能最快速地查到每个订单的产品名称呢?

多数人的做法应该是把Excel中的数据导入到Mysql中,然后写一个SQL语句匹配订单表,然后把匹配结果再导出来。这种做法也是可以的,只是非常不方便,单是数据的导入可能就会遇到不少麻烦。用SqlCel处理这个问题就简单了

插件安装之后需要连接到Mysql数据库,点击“数据库连接”下的Mysql,输入连接信息。如下:

连接到数据库之后,点击“SQL查询”进入数据查询编辑器。

这个编辑器和我们平时使用的编辑器一样,可以高亮显示,智能提示,选取执行。同时它还有很多特别的地方,比如定义变量,引用变量、引用Excel单元格、指定数据的来源和去向等。这里我们要说的是它的一个函数RNGTOSTR,这个函数用来将Excel单元格的值转为字符串并拼接到SQL语句中。我们在编辑器中写SQL语句如下:

SELECT DISTINCT PRODUCT_NAME,PRODUCT_ID FROM ORDER_TABLE WHERE PRODUCT_ID IN ('rngtostr([Sheet1!A1:A1000],'/,',true)')

这样一个SQL语句就可以把每一个产品ID对应的产品名称查询到当前Excel中了。

这里面用到了一个函数rngtostr,放一张官网的截图看一下具体的用法

将excel表导入数据库的方法步骤

在 Excel 中录入好数据以后,可能会有导入数据库的需求,这个时候就需要利用一些技巧导入。接下来是我为大家带来的如何将excel表导入数据库的 方法 ,希望对你有用。

将excel表导入数据库的方法

Excel导入数据库步骤1:对于把大量数据存放到数据库中,最好是用图形化数据库管理工具,可是如果没有了工具,只能执行命令的话这会是很费时间的事。那我们只能对数据进行组合,把数据组成insert语句然后在命令行中批量直行即可。

Excel导入数据库步骤2:我们对下面数据进行组合,这用到excel中的一个功能。

在excel中有个fx的输入框,在这里把组好的字符串填上去就好了。

注:字符串1 A2 字符串2 ...

A2可以直接输入,也可以用鼠标点对应的单元格。

Excel导入数据库步骤3:每个字符串之间用 符号进行连接。下面是第一条连接字符串

="insert into tavern values('"A2"','"B2"','"C2"','"D2"');"

写好后按回车键Enter就能组合出对应的字符串了。

insert into tavern values('jw_agi','曙光','0','1');

Excel导入数据库步骤4:组好第一行的字符串后,把鼠标放到单元格右下方,出现加粗的十字,单击按下(别松开),一直往下拉,直到最后一行再放开就行了。

5这样我们就把insert语句都整理好了,接下来就是大家把这些语句批量执行就可以了。

下一页更多精彩“将EXCEL表格数据导入进CAD中的方法”

如何使用EXCEL读取外部数据库数据

步骤1:点击开始,打开Microsoft Excel 2010。

2

步骤2:打开之后,点击数据,其他来源,来自SQL Server。

3

步骤3:打开数据链接向导之后,输入服务器名称和登陆用户名和密码。点击下一步。

步骤4:点击下一步之后,报错,不能够正常链接数据库。

步骤5:打开SQL Server 数据库代理服务器,查看代理停止工作,将其启动。

步骤6:修改服务器名称为SQL Server所在的服务器的IP地址填写入服务器名称,登陆名称和密码全部为sa。

步骤7:进入,选择数据库和表。选择PUBS,点击下一步。

步骤8:点击下一步,保持链接文件,点击完成。

步骤9:点击导入数据

步骤10

连接属性,连接名称:172.16.0.31

pubs employee,连接文件:C:/Documents and Settings/lys/My

Documents/我的数据源/172.16.0.31 pubs employee.odc 连接字符串:

Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Data

Source=172.16.0.31;Use Procedure for Prepare=1;Auto

Translate=True;Packet Size=4096;Workstation ID=L10-1DA235E90;Use

Encryption for Data=False;Tag with column collation when

possible=False;Initial Catalog=pubs 命令文本:"pubs"."dbo"."employee"

步骤11:点击确定,输入密码Sa。

步骤12: 我们可以看到将SQL Server数据写入了EXCEL中。

查询EXCEL中数据库:

查询数据库中数据:

SELECT *

FROM employee