在SQL导入“NULL”行中导入excel

我有一个存储过程,导入不同格式的工作簿到数据库表,对他们工作,然后删除表。

这是填充查询。

SELECT IDENTITY(INT,1,1) AS ID INTO #test101 FROM OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=WorkBook.xls',[WorkSheet$]) 

一些电子表格似乎在底部创build一个空行。

我如何导入和忽略空行?

  • 打开电子表格并删除数据表下面的几
    要么
  • 使用DELETE FROM #test101 WHERE myCol_1 IS NULL AND myCol_2 IS NULL
    要么
  • 如果你想保存编号(ID),加载到#test_x,删除空行,然后加载到#test101。
    要么
  • 使用SSIS在SSIS中的ETL过程中加载并删除空行。