这个要写好脚本导入,然后用我文章中类似的方法实现http://blog.csdn.net/dba_huangzj/article/details/8350829

解决方案 »

  1.   

    --楼主的的N多excel里的,Sheet名称一样吗?
    -- 如果sheet1名是一样的,有规范,那很容易拼出以下语句并执行. 
    --要不然得写小程序弄出Sheet名 写select语句了。
    -- select * INTO aa from 
    OPENROWSET('Microsoft.ACE.OLEDB.12.0',
    'Excel 5.0;HDR=YES;IMEX=2;DATABASE=D:\xx-xx.xlsx'
    ,'select * from [Sheet1$]')
      

  2.   


    [OLE/DB provider returned message: Microsoft Access 数据库引擎找不到对象“sheet1”。请确保该对象存在,并正确拼写其名称和路径名。如果“sheet1”不是本地对象,请检查网络连接或与服务器管理员联系。]
    OLE DB 错误跟踪[OLE/DB Provider 'Microsoft.ACE.OLEDB.12.0' IColumnsInfo::GetColumnsInfo returned 0x80004005:   ]。
    消息 7399,级别 16,状态 1,第 1 行
    OLE DB 提供程序 'Microsoft.ACE.OLEDB.12.0' 报错。 
    是 因为EXCEL版本问题吗?
      

  3.   

    写脚本,或者借用VB、C#、DELPHI等工具更灵活