11
Tôi cần tạo danh sách thả xuống trong tệp excel bằng cách sử dụng Apache POI. và tôi có thể làm như vậy Nhưng Tôi không thể tạo mục đầu tiên trong danh sách thả xuống dưới dạng Mục mặc định.Danh sách thả xuống Excel sử dụng Apache POI
public class sd {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
DataValidation dataValidation = null;
DataValidationConstraint constraint = null;
DataValidationHelper validationHelper = null;
XSSFWorkbook wb = new XSSFWorkbook();
XSSFSheet sheet1=(XSSFSheet) wb.createSheet("sheet1");
validationHelper=new XSSFDataValidationHelper(sheet1);
CellRangeAddressList addressList = new CellRangeAddressList(0,5,0,0);
constraint =validationHelper.createExplicitListConstraint(new String[]{"SELECT","10", "20", "30"});
dataValidation = validationHelper.createValidation(constraint, addressList);
dataValidation.setSuppressDropDownArrow(true);
sheet1.addValidationData(dataValidation);
FileOutputStream fileOut = new FileOutputStream("c:\\temp\\vineet.xlsx");
wb.write(fileOut);
fileOut.close();
}
}
Nhưng đây không phải là một trong các tùy chọn trong danh sách thả xuống. Nếu chúng ta cần nó trong danh sách thì sao? Nói "SELECT" sẽ xuất hiện dưới dạng mặc định trong danh sách. – zeewagon