java - Anylogic - getCellNumericValue

标签 java anylogic

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

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

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

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

那么,当函数到达最后加一行数据(最后一行数据之后的那一行)时,如何结束函数呢?

注意:未给出数据行数,因此我什至无法迭代 i 直到最后一行。

最佳答案

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

干杯

关于java - Anylogic - getCellNumericValue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40950714/

相关文章:

java - JSP session 异常行为

c# - 在 Java 中使用 Array 或 ArrayList 中的两个结构

java - 对于页面对象类中的方法,使用 public void 还是 public [页面名称] 更好?

string - 在 Anylogic 中将字符串转换为日期和时间

java - SelectOutPut (AnyLogic) 中代理类型的条件

java - 如果未执行 JAXB 模型中的 setter,则不显示 XML 元素

java - Java中如何将ArrayList元素存储到Array中?

arrays - 如何从 excel 中读取参数数组,以便在股票初始化时可以使用其值?

java - 如何实例化 Anylogic block /对象 (INode)