当前位置: 代码迷 >> Sql Server >> 用OpenDataSource 从excel导入到 sql 指定表里,该如何解决
  详细解决方案

用OpenDataSource 从excel导入到 sql 指定表里,该如何解决

热度:32   发布时间:2016-04-27 13:00:10.0
用OpenDataSource 从excel导入到 sql 指定表里
江湖救急 我采用OpenDataSource 从excel导入到 sql 表里 Insert into table SELECT * FROM
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=C:\data.xls',sheet1$)

为什么提示 n 行受影响 却没导入进去呢?
 


------解决方案--------------------
检查一下查询的时候是否有选错数据库
------解决方案--------------------
SQL code
Declare @TableVar table(PKId int primary key identity(1,1),RYear int not null,BMonth int not null,EMonth int not null,RMoney Decimal(15,2) not null)insert into @TableVar(RYear ,BMonth ,EMonth ,RMoney)select * from OpenRowSet('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;HDR=Yes;IMEX=1;Database=D:/test/test20110501.xls', 'select * from [Sheet1$]')
  相关解决方案