java POI 下拉选的实现

xiaoxiao2021-02-27  325

public static void testSheet(){ try (XSSFWorkbook workbook = new XSSFWorkbook(); ){ XSSFSheet sheet = workbook.createSheet("下拉列表测试"); String[] datas ={"A","B","C","D"}; XSSFDataValidationHelper dvHelper = new XSSFDataValidationHelper(sheet); XSSFDataValidationConstraint dvConstraint = (XSSFDataValidationConstraint) dvHelper.createExplicitListConstraint(datas); CellRangeAddressList addressList = new CellRangeAddressList(0, 1000, 0, 0); XSSFDataValidation validation = (XSSFDataValidation) dvHelper.createValidation(dvConstraint, addressList); sheet.addValidationData(validation); FileOutputStream stream = new FileOutputStream("E:"+File.separator+"success.xlsx"); workbook.write(stream); addressList = null; validation = null; } catch (Exception e) { e.printStackTrace(); } }
转载请注明原文地址: https://www.6miu.com/read-5533.html

最新回复(0)