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