怎么把excel文件里的数据导入SQL数据库?

怎么把excel文件里的数据导入SQL数据库?,第1张

导入数据不一定要用OPENSET函数,可以用更简单的方法,步骤如下:

1、首先双击打开sqlserver,右击需要导入数据的数据库,如图所示

2、点击任务,再点击任务中的导入数据选项,打开导入导出数据向导界面。

3、在向导界面点击下一步,进入下图界面依次填写需要的内容:数据源Excel,文件路径,以及Excel版本,填好后点击下一步(如果Excel其他版本不行的话,就选择Excel97-03的,再将Excel保存为相应版本)即可。

4、然后就是目标数据库设置:目标选择msslserver,服务器名称不用变,身份验证输入相应的密码,数据库选择对应的数据库,设置好后点击下一步。

5、然后来到图示界面,直接默认选项即可,点击下一步。

6、图示界面,可以自定义目标数据库(表在数据库中可以不存在),点击预览即可以看到导入之后的表状态,如图。

7、上一步完成后再继续下一步,最后点击完成,即可导入成功,如图。

8、最后在数据库中检查一下导入的表数据,附上导入的Excel数据为例。

扩展资料:

导入数据也可使用OPENROWSET函数,但使用该函数之前必须先启用AdHocDistributedQueries服务,因为这个服务不安全所以SqlServer默认是关闭的,系统管理员可以通过使用sp_configure启用'AdHocDistributedQueries'。

但有一个问题一定要特别注意,由于 'AdHocDistributedQueries'这个服务存在着较大的安全隐患,所以切记使用完毕之后一定要关闭。

所以,如果是导入数据建议不要使用OPENROWSET函数,弊大于利。

我们使用Excel *** 作数据的时候,数据不仅可以自己录入,还可以从SQL Server数据库中导入。那么如何导入呢?下面我给大家分享一下。

工具/材料

Excel

01

首先打开SQL Server数据库,准备一个要导入的数据表,如下图所示,数据表中插入一些数据

02

接下来打开Excel软件,点击数据菜单,然后选择其他来源下面的来自SQL Server选项,如下图所示

03

然后会d出数据库连接向导界面,在输入框里面输入服务器名称,也就是计算机名,如下图所示

04

接着我们需要选择数据库并选择要导入数据的表,如下图所示

05

然后点击最底下的身份验证设置按钮设置一下身份验证方式,如下图所示

06

在d出的Excel Services身份验证设置界面中选择第一个选项,如下图所示

07

接下来就会出现导入内容的具体设置界面了,我们选择要导入表,并且选择一个空白单元格位置作为数据的导入位置,如下图所示

08

最后点击确定按钮,我们就可以看到SQL Server中的数据就导入进Excel里了,如下图所示

1、首先准备好Excel表,希望把它导入到SQL Server2012中的QearlTest数据库中。

2、找到QearlTest数据库,然后右键在下拉菜单中找到 “task"中的“import data。

3、在这里要配置好数据来源,数据来自一个Excel表格,所以选择Microsoft Excel 选项,当选定之后,只需要找到事先保存的Excel文件位置,然后点击下一步。

4、选择要导入的目标数据库,要导入的是QearlTest这个数据库中,然后点击下一步。

5、这里选择直接复制这个Excel表,然后连续点击3次下一步。

6、最后点击完成,会看到一个数据导入成功的界面。

7、回到QearlTest这个数据库,去检验是否成功导入了这个表中的10条数据,就完成了。


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

原文地址: https://outofmemory.cn/sjk/6710970.html

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

发表评论

登录后才能评论

评论列表(0条)

保存