를 사용하여 (새로운 String [] { "ABC"})입니다; DataValidation dataValidation = 새 HSSFDataValidation (programList, dvConstraint); dataValidation.setSuppressDropDownArrow (true); dataValidation.setShowErrorBox (true); dataValidation.setShowPromptBox (true);
targetSheet.addValidationData(dataValidation);
For XSSFWorkbook, use as below
DataValidationHelper validationHelper=new XSSFDataValidationHelper(targetSheet);
DataValidationConstraint constraint =validationHelper.createExplicitListConstraint(new String[]{"ABC"});
DataValidation dataValidation = validationHelper.createValidation(constraint, programList);
dataValidation.setSuppressDropDownArrow(true);
dataValidation.setShowErrorBox(true);
dataValidation.setShowPromptBox(true);
targetSheet.addValidationData(dataValidation);
위의 해결 방법은 매력처럼 작동하지만, 붙여 넣기 할 때 모든 값을 허용합니다. 어떤 생각을 어떻게 극복 할 수 있을까요? –