gpt4 book ai didi

java - Apache-poi 限制用户只能选择下拉列表的值

转载 作者:行者123 更新时间:2023-11-30 02:46:06 25 4
gpt4 key购买 nike

如何让用户仅选择下拉列表中的一个值,而不在 Excel 工作表中输入自己的值。我正在使用 Java 库 Apache-POI

最佳答案

如果您使用 HSSFWorkbook,请使用下面的内容

    DVConstraint dvConstraint = DVConstraint.createExplicitListConstraint(new String[]{"ABC"});
DataValidation dataValidation = new HSSFDataValidation(programList, dvConstraint);
dataValidation.setSuppressDropDownArrow(true);
dataValidation.setShowErrorBox(true);
dataValidation.setShowPromptBox(true);

targetSheet.addValidationData(dataValidation);

对于XSSFWorkbook,使用如下

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

关于java - Apache-poi 限制用户只能选择下拉列表的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40171699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com