Anylogic - getCellNumericValue

Anylogic - getCellNumericValue

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

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

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

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

那么,函数到了最后加一行数据(最后一行数据之后的那一行)怎么结束呢?

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

有一个函数 ExcelFile.getLastRowNum(),其中 returns 给定 sheet 中最后一个数据行的编号。简单地循环直到你的 "i" 达到那个数字。

干杯