我想检查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/