我的问题是这样的,我们从网上下载了n个excel文件,但是他的格式是存为了html格式的,同时这些excel中某些字段都是数字和文本混合的,文本能读取的,数字就是null,现在我要解决的问题有两个:一个是如何读取html格式的excel;第二个,如何解决文本和数字混合的问题.
通过网上查找,我分别找到了以下两段语句解决以上的两个问题,语句分别是:
  select   *   from     
  OPENROWSET('MICROSOFT.JET.OLEDB.4.0'   
  ,'HTML Import;HDR=YES;DATABASE=c:\book1.xls'   
  ,'select   *   from   [table]')--这个是解决读取html格式的excel,但是还是存在数字为null的问题  select   *   from     
  OPENROWSET('MICROSOFT.JET.OLEDB.4.0'   
  ,'Excel 5.0;IMEX=1;HDR=YES;DATABASE=c:\book1.xls',TypsInfo$)--这个是解决混合问题的,前提是必须作一步将html格式的excel另存为xls.现在我想要实现的是如何将两句语言结合,同时解决两个问题,哪个大虾可以指点一二吗?我试过将IMEX=1;一句方在上面那句话当中,可是好像不行.