SELECT * INTO XLImport5 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\test\xltest.xls', 'SELECT * FROM [Customers$]')

解决方案 »

  1.   

    分布式查询,
    OPENROWSET/OPENDATASOURCE
    http://msdn.microsoft.com/zh-cn/library/ms190312.aspx
      

  2.   

    http://topic.csdn.net/u/20080114/01/9700725e-95f0-4d77-8e0b-9f5cdc8a0db2.html?seed=889952731
      

  3.   

    需要注意的是, excel 文件必须在 sql 服务器上, 或者在sql服务器有权限访问的共享目录中
      

  4.   

    如果是经常使用的, 应该考虑为其建立链接服务器, 参考下面的语法:--Excel
    EXEC sp_addlinkedserver
    @server = '<LinkedServerName>',
    @srvproduct = 'Jet 4.0',
    @provider = 'MICROSOFT.JET.OLEDB.4.0',
    @datasrc = '<Path>\<FileName>',
    @provstr = 'Excel 8.0'