Мне нужно удалить выпадающий список из файла .xls с помощью кода Java

#java #excel #validation #dropdown

Вопрос:

Это то, что я пробовал, и, похоже, это не работает.

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

Ответ №1:

Способ удаления содержимого ячейки довольно прост. Тебе просто нужно добраться до камеры

 cell.setCellType(CellType.BLANK);