如何使用apache POI从excel下载列表值?

时间:2013-11-21 12:52:42

标签: java apache-poi

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

1 个答案:

答案 0 :(得分:0)

    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);