用POI高效导出Excel下拉框显示数据,并且设置只能选择下拉框里的数据,如果自己输入则会进行提示,以及当选框聚焦时进行提示。
看成果:
1.设置下拉列表
//设置下拉列表Sheet data_validation = workbook.createSheet("Data Validation");CellRangeAddressList addressList = new CellRangeAddressList(0, 0, 0, 0);DVConstraint dvConstraint = DVConstraint.createExplicitListConstraint(new String[]{"10", "20", "30"});DataValidation dataValidation = new HSSFDataValidation(addressList, dvConstraint);dataValidation.setSuppressDropDownArrow(false);
2.
出现错误时的消息:创建一个消息框,如果用户输入的值无效,将向用户显示该消息框。
dataValidation.setErrorStyle(DataValidation.ErrorStyle.STOP