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

作者&投稿:法影 (若有异议请与网页底部的电邮联系)

导入数据不一定要用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的数据导入另外一个EXCEL中?
答:步骤1:假设一个Excel工作薄中的两张表,分别为Sheet1和Sheet2,下面分别以表1和表2来代替。要把表2中的语文成绩导入到表1中;步骤2:选中表1,选中C2单元格,即语文项目中第一个要录入的成绩。选择“插入—函数”命令 步骤3:在“或选择类别”中选择“查找与引用”;步骤4:在对应的“选择函数...

如何将一个Excel表中有用的数据导入到另一个表中去?
答:1、首先打开你的数据表格。2、然后选择数据源,选择直接打开数据文件,选择数据源。3、然后找到要出入的数据表格,点击打开。4、返回到刚才的选择数据源页面,点击下一步。5、点击如下的按钮,把字段全部选到右侧,进行导入。选择下一步。6、然后选择一个导入的位置,点击确定,数据就导入完成了。

excel如何导入外部数据?
答:1、打开Excel2016,找到菜单栏中的“数据”,点击“数据”下方工具栏中“获取外部数据”的倒三角号,找到“自文本”图标,并点击;2、选择要导入的数据文本,点击“导入”;3、进入文本导入向导,选择文件类型,一般选择分隔符号,当然也可以根据自己文本的方式来选择是分割符号还是固定宽度,然后点击“下一...

如何从一个Excel表格中把数据导入另一个不同格式的表Ơ
答:将Excel中一个表格的数据导入到另一个表格的方法 如下是一个Excel工作薄中的两张表,分别为Sheet1和Sheet2,下面分别以表1和表2来代替。我们要把表2中的语文成绩导入到表1中,但是从图中可以看出表1和表2名字并不一一对应 选中表1,选中C2单元格,即语文项目中第一个要录入的成绩。选择“插入—...

如何将excel中的数据导入数据库
答:操作步骤如下:准备数据:在excel中构造出需要的数据 2.将excel中的数据另存为文本文件(有制表符分隔的)3.将新保存到文本文件中的数据导入到pl*sql中 在pl*sql中选择tools-->text importer,在出现的窗口中选择"Data from Textfile",然后再选择"Open data file",在弹出的文件选择框中选中保存有数据...

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

怎样把excel的数据导入matlab?
答:用matlab可以这样导入excel数据:1、对于低版本,可以用xlsread()函数导入excel数据。导入方法如下:num = xlsread(filename,sheet,xlRange)这里,filename—excel文件,后缀是xls或xlsx;sheet—指定的工作表;xlRange—指定范围内的数据 例如:filename = 'myExample.xlsx'; sheet = 1;xlRange = ...

如何将多个excel文件中数据自动导入另外一个excel文档?
答:如何将多个excel文件中数据自动导入另外一个excel文档的方法。如下参考:1.计算机打开要移动的工作簿,如下所示。2.右击要移动的工作表,然后单击“移动”或“要求复制”。3.进入移动或拷贝页面,选择工作簿要导入的工作簿,如果只是拷贝就设置一个拷贝,如果是要移动的版本就不设置一个拷贝。4.单击ok...

在excel表格里 如何把想要的数据导出来到另一张表格里
答:1.如下是一个Excel工作薄中的两张表,分别为Sheet1和Sheet2,下面分别以表1和表2来代替。我们要把表2中的语文成绩导入到表1中,但是从图中可以看出表1和表2名字并不一一对应 2.选中表1,选中C2单元格,即语文项目中第一个要录入的成绩。选择“插入—函数”命令 3.在“或选择类别”中选择“查找...

excel如何导入数据
答:首先用极速表格打开需要导入(粘贴)外部数据的Excel,点击工具栏“数据”选项卡中的“连接”;在弹出的“工作簿连接”窗口中,点击右侧“添加”,再点击“浏览更多”选择需要被导入数据的表格后,点击“打开”后跳转到原表格界面,点击“确定”即可。这时看到被导入数据的表格已经被添加好了,点击“关闭”...