用SQLSERVER  的导入工具!

解决方案 »

  1.   

    --如果接受数据导入的表已经存在
    insert into 表 select * from 
    OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
    ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)--如果导入数据并生成表
    select * into 表 from 
    OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
    ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)
      

  2.   

    用導入辦法select * into 表 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
    ,'Excel 5.0;HDR=YES;DATABASE=e:\test1.xls',sheet3$)
    --无表头的时候,应该用:
    insert into 表 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
    ,'Excel 5.0;HDR=NO;DATABASE=c:\test.xls',sheet1$)
      

  3.   

    select * into customer2 from 
    openrowset
    ('MICROSOFT.JET.OLEDB.4.0',
    'excel 5.0; hdr = yes; database = d:\database\customer.xls',sheet1$)
    执行后又如下提示:
    服务器: 消息 7399,级别 16,状态 1,行 1
    OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 报错。提供程序未给出有关错误的任何信息。
    怎么回事?