怎么把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中

新建一列,如把列名定为ab,下面放你的数据,比如1,2,3……

二、打开SQL

企业管理器

右击

你所需要导入的数据库,选择导入数据,下一步,数据源选择Microsoft

Eccel

97-2000,选择excel文件继续下一步,往下按,选择Sheet1$或者2,3

看你把数据放在那一页,点转换可以根据你自己需要设置一些字段属性,目的里历扰改一下表的名字(如果是要往已存在的表里插数据,应该要选肢手旦择往目的表中追加数据,但

字段名

应该要一样,如果是添加新建表,选择创建目的表),新建表的话,表名自己随便写什么好了,容易记就好。设置完了就点下一步就导入了。当然可以先预览一下。

如果不熟悉,建议还是添加新建表吧,再用insert语句把导入的数据薯带插入到你所需要插入的表里。

1、首先需要准备的是在电脑上创建一个Excel表格。

2、在SQL

Server2008的企业管理器中选择想要导出的数据库。

瞎磨3、右击选择任务---->导出数据库。

4、点击导出数据,出现如图界面。

5、单击“下一步”按钮,就会出现选择导出数据的数据源丛神州对话框,如图所示。

6、单击“下一步”按钮,则会出现选择目的对话框,如图所示。

7、选择需要的目渗蔽标,选择以后就会出现下面的这个界面。

8、然后更改Excel文件路径,还有Excel版本。

9、选定目标数据库后,单击“下一步”按钮,则出现指定表复制或查询对话框。

10、选择“复制一个或多个表或视图的数据”。

11、单击“下一步”按钮,则出现选择源表和视图对话框。

12、可以多选也可以单选,这里选择了一个。在这可以先预览数据,也可以编辑映射。

13、单击“下一步”按钮,则会出现保存、运行包对话框,如图所示。

14、单击“下一步”按钮,就会完成该向导对话框,如图所示。

15、点击完成,执行成功。


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

原文地址: https://outofmemory.cn/tougao/12298623.html

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

发表评论

登录后才能评论

评论列表(0条)

保存