BULK INSERT (Transact-SQL) 方式能导入EXCEL文件吗?
如果可以,麻烦举个例子:
比如:有一个EXCEL文件,文件名叫123.xlsx,数据放在SHEET1谢谢!!

解决方案 »

  1.   

    BCP命令好像就是BULK INSERT的一个例子,我以前用过一两次,都是网上抄的,不熟,建议你自己去找找。
      

  2.   


    -- TXT导入SQL
    BULK INSERT 数据库名..表名(字段1,字段2) 
    FROM 'd:\a.txt' 
    WITH ( 
    FIELDTERMINATOR = ',', 
    ROWTERMINATOR ='\n' 
    )-- SQL导出EXCEL
    insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:\temp.xls',temp$) 
    select * from 数据库名..表名
      

  3.   

    Bulk Insert DataTest from 'd:\aaa.xls'
    用这条命令,有时excel中的数据类型问题会出错,不稳定,给楼主顶一下,看还有没有高手助力!
      

  4.   

    BULK INSERT, 实战手记:让百万级数据瞬间导入SQL Server
    http://www.cnblogs.com/-clq/archive/2012/02/29/2373191.html