DVConstraint.createNumericConstraint не работает - PullRequest
0 голосов
/ 25 февраля 2019

Привет! Я хотел сделать столбец в моем apache poi, созданном как excel, как число, и я написал код этой книги.Но когда генерируется Excel, он все еще принимает строковые значения.

private void setTemplateDatavalidationNumeric(Sheet sheet,int columnNo){
    CellRangeAddressList addressList = new CellRangeAddressList(1, 20000, columnNo, columnNo);
    DVConstraint constraint = DVConstraint.createNumericConstraint(DVConstraint.ValidationType.INTEGER,
            DVConstraint.OperatorType.BETWEEN, "1", String.valueOf(Integer.MAX_VALUE));
    DataValidation dataValidation = new HSSFDataValidation(addressList, constraint);
    sheet.addValidationData(dataValidation);

}

, пожалуйста, скажите мне, что не так.

...