首页 > 解决方案 > 我需要使用 Java 代码从 .xls 文件中删除下拉列表

问题描述

这是我尝试过的,它似乎不起作用。

HSSFSheet hssfStationSheet = workbook.getSheet("NameOfTheSheet");
        CellRangeAddressList addressList = new CellRangeAddressList(0, 60, 0, 50);
        DVConstraint dvConstraint = DVConstraint.createExplicitListConstraint(new String[]{"10","20","30"});
        DataValidation dataValidation = new HSSFDataValidation(addressList, dvConstraint);
        dataValidation.setEmptyCellAllowed(true);
        dataValidation.setSuppressDropDownArrow(false);
        dataValidation.setShowPromptBox(false);
        for(int index; index <= hssfSheet.getLastRowNum(); index++) {
            hssfStationSheet.addValidationData(dataValidation);
        }

标签: javaexcelvalidationdropdown

解决方案


删除单元格内容的方法非常简单。你只需要到达牢房

cell.setCellType(CellType.BLANK);

推荐阅读