我已经写了几行代码,第一行是
state=(int)Excelfile.getCellNumericValue(1,i,1);
其中,
i
是一个递增的索引,它使我能够从特定列的每一行获取数据。现在,一旦代码到达数据的最后一行,我就必须停止获取数据。为此,我尝试检查
state
是否具有空值,以便可以结束获取数据的函数,但是程序甚至在检查状态值之前都会产生错误。因此,一旦函数到达最后一行加上最后一行数据(最后一行之后的一行),我该如何结束该函数?
注意:没有给出数据的行数,所以我什至不能迭代
i
直到最后一行。 最佳答案
有一个函数ExcelFile.getLastRowNum()
返回给定工作表中最后一个数据行的编号。简单地循环直到您的“ i”达到该数字。
干杯