2012-07-06 70 views
0

我有一個Excel工作表,其中2列有一個大約4-5個 值的下拉列表,另一個列表可以選擇2個值。我想讀取 這兩列中每行的值。 。什麼是代碼 樣本做到這一點?我確實瀏覽了一段時間在網絡和這個論壇上,但沒有找到任何答案 。我張貼在JExcel雅虎集團,但沒有成功。 我已經添加了下面的代碼,但這沒有幫助。此代碼示例只是防止「常見斷言失敗」錯誤如何使用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); 
相關問題