比如在excel有5行有效的数据,加上表头是6行,但是在最后一行的后面曾经有一或者几行数据,后面清空了,但是用getLastRowNum方法获取的行数要大于6行,而不是实际存在的6行,除非是在后面几行的前面点了删除,获取的才是6行,有没方法来判断啊,在线等!

解决方案 »

  1.   

    你获取每一行的时候,判断这一行的第一个cell的内容是否为空不就行了
      

  2.   

    谢谢,已经解决了,我是先判断row的内容是否为空,是空直接跳出循环,不是空,再判断第一个cell是否为空,是空跳出循环,根据循环的i来获取有效的行数。
      

  3.   

    ...貌似不行吧  比如说第一个cel没数据  第二个有!!