我想知道是否有解决此问题的方法:我想创建一个 Excel 文件,其中单元格应具有给定值之一,并带有一个下拉列表:
a)“第一个值”
b) “第二个值”
c) "word1 word2 XX.YY.ZZZZ"
其中 XX 是日期,YY 是月份,ZZZZ 是年份。我尝试了 DVConstraint.createExplicitListConstraint 和 DVConstraint.createFormulaListConstraint 方法,但没有好的结果。非常感谢您的帮助。这是我的代码:
CellRangeAddressList addressList = new CellRangeAddressList(1, table.size(), 14, 14);
DVConstraint dvConstraint = DVConstraint.createExplicitListConstraint( new String[]{"Risolta", "Falso positivo", "Accettazione/Assunzione del rischio", "Soluzione non applicabile", "Rientro entro XX.YY.ZZZZ"});
DataValidation dataValidation = new HSSFDataValidation(addressList, dvConstraint);
dataValidation.setSuppressDropDownArrow(false);
sheet.addValidationData(dataValidation);