Excel导入超难题200分求解
Excel中有上万行数据,需导入Sql的表中.
用了以下参数;
开启:文本强制导入IMEX=1
注册表中开启全行检索:UpdateKey HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Jet\3.5\Engines\Excel", "TypeGuessRows", REG_SZ, "0", LenB("0")
用下列语句导入Excel:
Select * From
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;HDR=YES;IMEX=1;DATABASE=G:\X.xls',[a$])
始终有最后一两行为Null值,不能导入,微软提供的帮助说是将其全行检索开启可以解决,但都不行.
参考资料:http://support.microsoft.com/default.aspx?scid=kb;EN-US;194124
解决问题的话,分不够另开贴结,如果需要Excel源文件的,请提供邮箱.