准备工作:建SQL库TT建表test 建Excel表中建Sheet1,excel…(一般默认带Sheet1, Sheet2, Sheet3)
--
SELECT *
FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0',
'Data Source="c:/excel.xls";User ID=;Password=;Extended properties=Excel 5.0')...[Sheet1$]
--插入Excel
use TT
--1
insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="D:/1/1.xls";User ID=;Password=;Extended properties=Excel 5.0')...[sheet1$]
(F1)select F1 from Txls
--2
insert into openrowset('Microsoft.Jet.OLEDB.4.0',
'EXCEL 5.0;HDR=YES;IMEX=1;DATABASE=C:/1.xls',[sheet1$])
select F1 from Txls
--导出text,excel文件
--''中的内容要区分大小写
EXEC master..xp_cmdshell 'bcp TT.dbo.test out D:/1/Temp1.txt -c -q -S"Kangco/sqlexpress" -U"sa" -P"123456"'
select * from opendatasource('Microsoft.Jet.oledb.4.0',
'Data Source="D:/1/1.txt";User ID=;Password=;Extended properties=Excel 8.0')....[Temp$]
查询 Excel