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

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

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

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

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

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

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

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

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

Excel程序自带的外部数据连接功能,可以连接SQL服务器。具体步骤为:

1、选择数据选项卡,在获取外部数据分组,找到自其他来源。

2、单击自其他来源按钮,打开选择来源下拉菜单。

3、选择来自SQL Server打开数据连接向导对话框。

4、填写服务器名称、登录的用户名及密码等信息,即可成功连接。

在查询分析器里,直接写 SQL语句:

如果是导入数据到现有表,则采用形式

INSERT INTO 表 SELECT FROM OPENROWSET('MICROSOFTJETOLEDB40' ,'Excel 50;HDR=YES;DATABASE=c:\testxls',sheet1$)

如果是导入数据并新增表,则采用形式

SELECT INTO 表 FROM OPENROWSET('MICROSOFTJETOLEDB40' ,'Excel 50;HDR=YES;DATABASE=c:\testxls',sheet1$)

SQL2005中直接可以实现导入功能 SQL2008不知道可不可以。 *** 作过程如下:

第一步:登录到 SQL Server Management Studio

第二步:在 “对象资源管理器 ”中右键单击 “管理 ”,在d出列表中单击 “导入数据 ”

第三步:在 “导入向导 ”对话框中单击 “下一步 ”,进入到 “选择数据源 ”对话框,在 “数据源 ”列表中选择 “Microsoft Excel ”,同时选择相应的 Excel 文档,完成后单击 “下一步 ”(一定要勾选该对话框中的 “首行包含列名称 ”,因此它是将 Excel文档中的列标题为数据库表中的列项标题)

第四步:指定目标数据库服务,依次单击 “下一步 ”。。。。至到 “完成 ”

第五步:重新打到 SQL Server Management Studio,进入到导入的数据库表,可以发现所导入的 Excel文档数据。

以上就是关于如何将Excel表导入现有的SQL SEVER数据表里面全部的内容,包括:如何将Excel表导入现有的SQL SEVER数据表里面、如何才能用EXCEL去连接SQL 数据库读取数据、请教如何将excle上面的数据批量导入至sql2008数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10153738.html

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

发表评论

登录后才能评论

评论列表(0条)

保存