package RoughWork;
import com.omnitech.util.Xls_Reader;
public class TestDataExtract2 {
public static void main(String[] args) {
Xls_Reader x = new Xls_Reader(System.getProperty("user.dir")+"\\src\\com\\omnitech\\xls\\TestSuiteA.xlsx");
getData(x,"TestCase_1");
}
public static Object[][] getData(Xls_Reader xls, String testCaseName){
if(! xls.isSheetExist("TestCase_1")){
xls=null;
return new Object [1][0];
}
int rows = xls.getRowCount("TestCase_1");
int col = xls.getColumnCount("TestCase_1");
//System.out.println("rows are --" + rows);
//System.out.println("col are --" + col);
Object[][] data = new Object[rows-1][col-4];
for(int rowNum=2;rowNum<=rows;rowNum++){
for(int colNum=0;colNum<=col-3;colNum++){
data[rowNum-1][colNum] = xls.getCellData(testCaseName,rowNum, colNum);
//System.out.print(xls.getCellData(testCaseName, colNum, rowNum)+"--");{
//System.out.println();
}
}
return data;
}
}
Я не в состоянии выполнить приведенный выше код, и если я пытаюсь отлаживать я не получаю никакого результата.Получение error.Exception в теме «главный» java.lang.ArrayIndexOutOfBoundsException: 3
И что у вас есть вопрос? – Fildor
Можете ли вы опубликовать трассировку стека исключений? –
Исключение в потоке "основного" java.lang.ArrayIndexOutOfBoundsException: 3 \t в RoughWork.TestDataExtract2.getData (TestDataExtract2.java:28) \t в RoughWork.TestDataExtract2.main (TestDataExtract2.java:9) – user3101515