22,209
社区成员
发帖
与我相关
我的任务
分享
create proc AddTableOneDataSource
@TableName nvarchar(200),--数据库中表的名字
@Path nvarchar(500)--文件的路径
as
insert into TableOne --表名:字段要和excel的一致插入一个表
select * from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="E:\Test\TableOne.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
select @str =
'insert into'+ @TableName+' select * from OpenDataSource( '''Microsoft.Jet.OLEDB.4.0''',
'''Data Source="E:\Test\TableOne.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]'
declare @str varchar(1000)
select @str ='insert into'+ @TableName+' select * from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="E:\Test\TableOne.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]'
exec (@str);