如何将Excel表导入现有的SQL SEVER数据表里面

如题所述

1、首先进入到sqlserver应用程序的操作页面中,鼠标右键单击想要放入Excel表格的数据库。

2、接下来需要点击任务,再点击任务中的导入数据选项,

3、接下来就会出现如下方图片长的页面,点击进行下一步。

4、接下来就需要在新出现的界面中,根据要求选择数据源 Excel,文件路径,以及Excel版本,进行下一步。

5、然后是目标数据库。选择“ msslserver”作为目标,无需更改服务器名称,输入对应的密码进行认证,选择对应的数据库作为数据库,最后单击“下一步”,如图所示。

6、所示界面中的默认选项就足够了。点击下一步。

7、图形界面,可以自定义目标数据库(该表可能不存在于数据库中),

8、单击预览以查看导入后的表状态,如图所示。

9、接下来在新出现的页面中,进行下一步。

10、最后,单击“完成”以成功导入。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-17

工具/材料:Management Studio、Excel文件。 

1、首先在桌面上,点击“Management Studio”图标。 

2、之后在该界面中,选中要导入的现有数据库选项。 

3、接着在该界面中,右键点击“任务”里“导入数据”选项。 

4、然后在该界面中,选中Excel表文件,点击“打开”按钮。 

5、然后在该界面中,选择“复制一个或多个表或试图的数据”选项。

6、然后在该界面中,点击“下一步”按钮。

7、之后在该界面中,勾选“立即运行”选项。

8、接着在该界面中,点击“完成”按钮。

9、最后在该界面中,显示Excel表导入现有的SQL SEVER数据表成功。

本回答被网友采纳
第2个回答  2020-02-17

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

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

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

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

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

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

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

本回答被网友采纳
第3个回答  推荐于2017-12-16
SQLSERVER中选择对应数据库,右键-导出数据,选择数据源,MICROSOFT EXCEL97-2000,选择EXCEL文件.
下一步骤,选择需要导入到的数据库,下一步,选择从数据库复制表和视图.
下一步骤,选择EXCEL中的表和SQLSERVER中的表,点转换按扭进行两表字段关系对应,
最后点一下步完成即可.本回答被网友采纳
第4个回答  推荐于2016-05-22
导入方法有多种,可以使用OpenDataSource,来导入。
以下是我在用的方法。

SELECT * into #temp FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source=d:\upload_excel\test.xls;User ID=;Password=;Extended properties=Excel 5.0')...sheet1$

以上代码完成将d:\upload_excel\test.xls,追加到临时表temp中。

如果你要追加到其他表里,使用
insert into ta (col1,col2,col3) values
SELECT (col1,col2,col3) FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source=d:\upload_excel\test.xls;User ID=;Password=;Extended properties=Excel 5.0')...sheet1$
sheet1$是工作表名称,后面需加上$
以上代码是我正在使用的,放在页面前台页面里,test.xks做为变量,将数据表导入数据库中。本回答被提问者采纳