我已经写了几行代码,第一行是

state=(int)Excelfile.getCellNumericValue(1,i,1);


其中,i是一个递增的索引,它使我能够从特定列的每一行获取数据。

现在,一旦代码到达数据的最后一行,我就必须停止获取数据。为此,我尝试检查state是否具有空值,以便可以结束获取数据的函数,但是程序甚至在检查状态值之前都会产生错误。

因此,一旦函数到达最后一行加上最后一行数据(最后一行之后的一行),我该如何结束该函数?

注意:没有给出数据的行数,所以我什至不能迭代i直到最后一行。

最佳答案

有一个函数ExcelFile.getLastRowNum()返回给定工作表中最后一个数据行的编号。简单地循环直到您的“ i”达到该数字。

干杯

08-28 09:34