书童"/>
Excel文件导入SQL Server数据库表 转从:逃学书童
-- office 2003-- 如果接受数据导入的表已经存在
insert into DemoTable select * from
OPENROWSET ( ' MICROSOFT.JET.OLEDB.4.0 ' , ' Excel 5.0;HDR=YES;DATABASE=d:\Demo.xls ' ,sheet1$)
-- 如果导入数据并生成表
select * into DemoTable from OPENROWSET ( ' MICROSOFT.JET.OLEDB.4.0 ' , ' Excel 5.0;HDR=YES;DATABASE=d:\Demo.xls ' ,sheet1$)
/* ********************* */
-- office 2010
-- 如果表已存在,SQL语句为:
insert into DemoTable select * from OPENDATASOURCE ( ' Microsoft.Ace.OLEDB.12.0 ' , ' Data Source=D:\Demo.xlsx;Extended Properties=Excel 12.0 ' )... [ sheet1$ ]
-- 如果表不存在,SQL语句为:
SELECT * INTO DemoTable FROM OPENDATASOURCE ( ' Microsoft.Ace.OLEDB.12.0 ' , ' Data Source=D:\Demo.xlsx;Extended Properties=Excel 12.0 ' )... [ sheet1$ ]
转载于:.html
更多推荐
Excel文件导入SQL Server数据库表 转从:逃学书童
发布评论