问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么写sql语句将Excel的数据插入到SQL Server数据库?

发布网友 发布时间:2022-04-22 22:14

我来回答

2个回答

热心网友 时间:2022-04-08 08:53

方法和详细的操作步骤如下:

1、第一步,准备Excel表,并希望将其导入SQL
 Server 2012中的QearlTest数据库,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,找到QearlTest数据库,然后右键单击下拉菜单中“task”中的“import data”选项,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,此处需要配置数据源。
 数据来自Excel表,因此请选择“Microsoft Excel”选项。
 选中后,只需要查找首先保存的Excel文件的位置,然后单击“下一步”,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,选择要导入回的目标数据库。
 要导入的数据是“QearlTest”,然后单击“下一步”,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,选择直接复制此Excel表,然后连续单击“下一步”3次,见下图,转到下面的步骤。

6、第六步,完成上述步骤后,将看到一个成功的数据导入界面,见下图,转到下面的步骤。

7、第七步,完成上述步骤后,返回到QearlTest数据库,就获得了想要的结果了,见下图。这样,就解决了这个问题了。

热心网友 时间:2022-04-08 10:11

SQL SERVER 和EXCEL的数据导入导出
1、在SQL SERVER里查询Excel数据:
-- ======================================================
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序查询 Excel 电子表格。
SELECT *
FROM OpenDataSource ( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
-------------------------------------------------------------------------------------------------

2、将Excel的数据导入SQL server :
-- ======================================================
SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
实例:
SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
-------------------------------------------------------------------------------------------------

3、将SQL SERVER中查询到的数据导成一个Excel文件
-- ======================================================
T-SQL代码:
EXEC master..xp_cmdshell 'bcp 库名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""'
参数:S 是SQL服务器名;U是用户;P是密码
说明:还可以导出文本文件等多种格式
实例:EXEC master..xp_cmdshell 'bcp saletesttmp.dbo.CusAccount out c:\temp1.xls -c -q -S"pmserver" -U"sa" -P"sa"'
EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout C:\ authors.xls -c -Sservername -Usa -Ppassword'
在VB6中应用ADO导出EXCEL文件代码:
Dim cn As New ADODB.Connection
cn.open "Driver={SQL Server};Server=WEBSVR;DataBase=WebMis;UID=sa;WD=123;"
cn.execute "master..xp_cmdshell 'bcp "SELECT col1, col2 FROM 库名.dbo.表名" queryout E:\DT.xls -c -Sservername -Usa -Ppassword'"
------------------------------------------------------------------------------------------------

4、在SQL SERVER里往Excel插入数据:
-- ======================================================
insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Temp.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...table1 (A1,A2,A3) values (1,2,3)

T-SQL代码:
INSERT INTO
OPENDATASOURCE('Microsoft.JET.OLEDB.4.0',
'Extended Properties=Excel 8.0;Data source=C:\training\inventur.xls')...[Filiale1$]
(bestand, prokt) VALUES (20, 'Test')
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 买电脑自带win7系统 是免费的送的吗?还是买电脑的时候就收了钱? 假体隆鼻硅胶在体内时间久了会不会排异? 在哪能下载到免费的正版win7系统? 硅胶隆鼻时间久了会变吗? 隆鼻十几二十年后,会怎样现在做整形的人越来越多了 网上的WIN7系统是不是免费的? 如何使用两个微信 华为 华为手机一机双卡能用两个微信吗? win7系统旗舰版有没有免费的?是正版吗? 硅胶假体隆鼻后怎么保养 一部手机两个卡,怎样安装微信? 请问硅胶隆鼻可以保持永久吗?十年之后或者更长时间,硅胶会不会发生变化... 想网上下载一个win7的系统,免费吗? 硅胶隆鼻时间久了为什么会变形 win7系统未激活,求问怎么免费永久激活? 硅胶隆鼻能保持一辈子吗? 华为双卡双待微信怎么双开 安装windows7系统是免费的吗 假体隆鼻是永久的吗?老了会影响吗? win7系统有免费的吗 想装Win7,在哪里下载最好?(免费系统) win7系统要花钱吗? 怎样把Excel数据导入SQL数据库中,该如何处理 sql怎么导入excel数据 Win7系统有免费的么?网上下载怎么装 用小苏打和醋洗手机壳会洗干净吗? 请问联想的win7系统是终身免费可以重装的吗? 如何将excel数据导入sql 吃苦瓜汤有什么好处? excel导入sql,用sql语句 哪里有正版的免费的windows7系统 excel如何导入sql表 用白醋和小苏打可以把发黄的手机壳洗干净吗? 苦瓜可以炖汤喝吗?苦瓜的功效有哪些? Excel如何导入SQL数据库 苦瓜很多人觉得苦,请问苦瓜和什么煲汤好喝? 如何用sql语句把excel中的数据导入指定数据库中 如何清洗脏污的硅胶手机壳? 怎样把Excel表格导入到SQL数据库中 苦瓜可以用来煲汤吗?和什么煲汤最好吃?