var a = bk.Worksheets(1).Cells(i,4).value;
if(a.length<1){alert('为空!');}

解决方案 »

  1.   

    var a = new String(bk.Worksheets(1).Cells(i,4).value);
    if(a.replace(/\s/g,"") == ""){
      alert("为空.");
    }
    要不要考虑下全为空格滴情况啊?
      

  2.   

    不行啊,只要到这句var a = new String(bk.Worksheets(1).Cells(i,4).value);就报错执行不下去了。
    我的目的是excel中有10行,我取了11行,我要能主动发现错误,去执行其他操作。结果总是这句话出错,下面的动作就执行不下去了
      

  3.   

    或是能获得excel有几行有数据,也可以