Excel "* .xls"파일의 셀에있는 데이터에 액세스하는 데 문제가 있습니다. Excel 문서에 액세스해야합니다. 문서에는 행당 항목이 있으며 모든 항목은 첫 번째 열에 있습니다. 다음은 코드 조각입니다.Java에서 jxl을 사용하여 올바르게 셀에 액세스 할 수 없음
while(i < rowNumber){
Cell cell = sheet.getCell(i, 0);
temp = cell.getContents();
regNo = "<html><body>" + "Reg No: " + temp.substring(28, 38) + "<br/>";
serialNo = "Serial No: " + temp.substring(12, 27) + "<br/>";
pin = "Pin: " + temp.substring(0, 11) + "<br/>";
date = "Date/Time: " + date + "</body></html>";
excelrow[i] = regNo + serialNo + pin + date;
i++;
}
코드의 지저분한 모양을 유감스럽게 생각하지만, 그것이해야 할 일을합니다. 내가 가진 문제는 처음 cell.getContents()가 호출되면 모든 것이 정상이지만이 오류가 발생하면 다시 호출됩니다.
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
.
나는 그 무언가 간단하다고 확신하지만 좀 도와 줄 수 있어요. jxl API를 사용하여 Excel 파일에 액세스합니다.
감사합니다. :) 나쁜 예를 온라인으로 읽습니다. –