我想检查excel中的哪些列具有下拉值,并在字符串列表中读取这些值。我正在使用Apache POI库。
我做了一些研究,发现可以使用public abstract String[] getExplicitListValues()接口的DataValidationConstraint方法来完成。
但是我不确定如何在代码中使用它。有人可以帮忙吗?

最佳答案

    CellRangeAddressList addressList = new CellRangeAddressList(
            0, 0, 0, 0);
    DVConstraint dvConstraint = DVConstraint.createExplicitListConstraint(
            new String[]{"10", "20", "30"});
    DataValidation dataValidation = new HSSFDataValidation
            (addressList, dvConstraint);
    dataValidation.setSuppressDropDownArrow(false);
    sayfa1.addValidationData(dataValidation);

关于java - 如何使用apache POI从excel读取下拉列表值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20121528/

10-10 06:11