有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用JXLAPI读取下拉列表的值

我有一张Excel表格,其中两列有一个下拉列表,其中一列大约为4-5 值,另一个具有2个可选择的值。我想读书 这两列中每行的值。代码是什么 怎么做?我确实在网上和这个论坛上浏览了一会儿,但没有 找到答案。我在杰克塞尔雅虎集团发帖,但没有成功。 我添加了以下代码,但这没有帮助。此代码示例仅用于防止“公共断言失败”错误

 WorkbookSettings settings = new WorkbookSettings();
  settings.setSuppressWarnings(true);
 Workbook workbook = Workbook.getWorkbook(sis, settings);

当下拉列表存在时,工作表给出错误的行计数。是否有人能够读取下拉列表中选择的值


共 (1) 个答案

  1. # 1 楼答案

    如果您对Excel工作表应用了自动筛选,则可能是该问题的原因。我建议您删除自动筛选,然后尝试获取组合框的值

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