| 代码片段: public static HSSFWorkbook write(InputStream inputStream) throws IOException, ClassNotFoundException{ //初始一个workbook HSSFWorkbook workbook = new HSSFWorkbook(inputStream); //创建一个sheet HSSFSheet sheet = workbook.getSheetAt(0); //准备下拉列表数据 String[] strs = new String[]{"aa","bb","cc","dd","ee","ff","gg","hh","ii"}; //设置第一列的1-10行为下拉列表 CellRangeAddressList regions = new CellRangeAddressList(0, 9, 0, 0); //创建下拉列表数据 DVConstraint constraint = DVConstraint.createExplicitListConstraint(strs); //绑定 HSSFDataValidation dataValidation = new HSSFDataValidation(regions, constraint); sheet.addValidationData(dataValidation); return workbook; } |