【问题标题】:IllegalArgumentexception index out of range groovyIllegalArgumentexception index out of range groovy
【发布时间】:2014-06-13 18:41:30
【问题描述】:

当我尝试调用索引时遇到了非法参数异常。当它设置为0时,它一直说索引超出范围。

sheetIndex = 0
sampleStartIndex = (37)
def MIDCellIndex = CellReference.convertColStringToIndex("I")
HSSFCell cell,containerCell, wellCell = null
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFCellStyle cellStyle = workbook.createCellStyle();
HSSFSheet worksheet = workbook.getSheetAt(sheetIndex)




Caught: java.lang.IllegalArgumentException: Sheet index (0) is out of range (0..-1)
java.lang.IllegalArgumentException: Sheet index (0) is out of range (0..-1)
    at org.apache.poi.hssf.usermodel.HSSFWorkbook.validateSheetIndex(HSSFWorkbook.java:429)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetAt(HSSFWorkbook.java:825)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetAt(HSSFWorkbook.java:73)
at org.apache.poi.ss.usermodel.Workbook$getSheetAt$0.call(Unknown Source)
at com.genologics.client.bartender.midscript.main(CSVandManifestGenerator.groovy:50)

【问题讨论】:

    标签: java groovy indexing


    【解决方案1】:

    您创建了一个新工作簿。

    新工作簿没有工作表

    您需要在工作簿中创建一个工作表,而不是尝试获取一个

    【讨论】:

      猜你喜欢
      • 2013-04-27
      • 1970-01-01
      • 1970-01-01
      • 2019-02-23
      • 1970-01-01
      • 2021-03-25
      • 2021-12-27
      • 1970-01-01
      • 2015-02-11
      相关资源
      最近更新 更多