All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
在javascript中,什么是闭包(Closure)_JavaScript技术_编程技术
.Net,Framework3.0,实践纪实之布局_[Asp.Net教程]
Asp.net数据库操作类
DOTNET:LINQ与ADO.NET,3.0的创新_[Asp.Net教程]
ASP.NET技巧:URL编码处理_[Asp.Net教程]
ASP.NET开发经验(3):使用,GUID,值来作为数据库行标识_[Asp.Net教程]
PHP判断搜索引擎机器人Robot_[PHP教程]
第六篇续:动态创建,ListView,模板_[Asp.Net教程]
将SSH与PHP相连接 确保传输数据的安全_[PHP教程]
PHP+MySQL扎实基本功_php资料_编程技术
Reading number is top 10 pictures
徐若瑄展示美丽胸围2
Embarrassing things comic collection1
全球十大灵异酒店
乳娘帕梅拉安德森5
The Soviet union swimsuit exposure in the 70 year2
Sora aoi possession of boudoir2
人造器官和铁肺人
A man's favorite things8
擦地板的大叔太好了
青春清纯美女大集合3
Download software ranking
豪门浪荡史
Tram sex maniac 2 (H) rar bag16
电车之狼R
WebService在.NET中的实战应用教学视频 → 第3集
Eclipse 4.2.2 For Win32
Tram sex maniac 2 (H) rar bag14
Such love down(擒爱记)
Tram sex maniac 2 (H) rar bag3
Boxer's Top ten classic battle2
VC++6.0培训教程
归海一刀 published in(发表于) 2014/2/3 6:35:22 Edit(编辑)
SQL SERVER 和EXCEL的数据导入导出_[SQL Server教程]

SQL SERVER 和EXCEL的数据导入导出_[SQL Server教程]

SQL SERVER 和EXCEL的数据导入导出_[SQL Server教程]

1、在SQL SERVER里查询Excel数据:

SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\department.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...Sheet1



SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\department.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1]



SELECT * FROM dbo.newtable


SELECT * FROM dbo.department


SELECT w,w2
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...Sheet1



SELECT w4,w3 into newtable2
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1]


SELECT * FROM dbo.newtable2


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文件


EXEC master..xp_cmdshell
'bcp testexcel.dbo.newtable
out
c:\book8.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'
*/
EXEC master..xp_cmdshell
'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname"
queryout
C:\ book9.xls -c -Sservername -Usa -Psa'


  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, produkt) VALUES (20, 'Test')


 insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book3.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...Sheet1
(A1,A2,A3) values (1,2,3)



INSERT INTO OPENDATASOURCE( 'Microsoft.JET.OLEDB.4.0',
'Extended Properties=Excel 8.0;Data source="c:\book3.xls"')...Sheet1
( A1, A2) VALUES (20, 'Test')


SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book3.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...Sheet1


 总结:利用以上语句,我们可以方便地将SQL SERVER、ACCESS和EXCEL电子表格软件中的数据进行转换,为我们提供了极大方便!


来源:网络







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.