2012-07-06 3 views
0

2 열에 드롭 다운이 있고 약 4-5 값이 있고 다른 하나는 선택할 수있는 2 값이있는 Excel 시트가 있습니다. 이 두 열의 각 행에있는 값인 을 읽으 려합니다. . 코드 샘플은 무엇입니까? 나는 그물과이 포럼에서 한동안 찾아 보았지만 대답을 찾지 못했습니다. 나는 JExcel Yahoo 그룹에 올렸지 만 성공하지 못했습니다. 다음 코드를 추가했지만 도움이되지 않습니다. 이 코드 예제는 드롭 다운이있을 때 오류Jxl API를 사용하여 드롭 다운 값을 읽는 방법

시트가 잘못된 행 수를 제공
WorkbookSettings settings = new WorkbookSettings(); 
    settings.setSuppressWarnings(true); 
Workbook workbook = Workbook.getWorkbook(sis, settings); 

을 "일반 어설 션 실패"방지 할 수 있습니다. 누구든지 드롭 다운에서 선택한 값을 읽을 수 있습니까?

답변

0

Excel 시트에 자동 필터를 적용한 경우 문제가 발생한 것일 수 있습니다. 자동 필터를 제거한 다음 콤보 상자의 값을 가져 오는 것이 좋습니다.

Cell yourCell = yourSheet.getCell(x,y); 
String comboboxValue = yourCell.getContents(); 
logger.log("value selected in combobx is : " + comboboxValue); 
관련 문제