将excel列选择性的导入sqlserver2005,我知道这个问题很老,
但是我做的时候,excel中该列为空值且数据库类型为int时就提示插入不了,如何自动避免空值插入数据库int型

解决方案 »

  1.   

    下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序查询 Excel 电子表格。SELECT * 
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
    不过你得先开启OPENDATASOURCE
      

  2.   

    插入方式:insert into TB5 select * from opendatasource
     ( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="D:\Excel\表5.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...[Sheet1$]