如何在 HSSFDataValidation 中为公式设置单元格名称
How set cell name for formula in HSSFDataValidation
我想要两个单元格值之间的单元格值。
我使用 HSSFDataValidation 对由 apache poi 创建的 excel 文件进行设置验证,但在执行时出错。
source code:
HSSFDataValidationHelper dvHelper = new HSSFDataValidationHelper(sheet);
DVConstraint dvConstraint =(DVConstraint) dvHelper.createNumericConstraint
(DataValidationConstraint.ValidationType.DECIMAL,
DataValidationConstraint.OperatorType.BETWEEN,
"G3",
"H3");
CellRangeAddressList addressList=new CellRangeAddressList (2,rowNum,8,8);
DataValidation validation =dvHelper.createValidation(dvConstraint, addressList);
validation.setSuppressDropDownArrow(false);
validation.setShowErrorBox(true);
sheet.addValidationData(validation);
error :
The supplied text 'G3' could not be parsed as a number
对公式使用此格式:"=$G"
和 "=$H"
我想要两个单元格值之间的单元格值。 我使用 HSSFDataValidation 对由 apache poi 创建的 excel 文件进行设置验证,但在执行时出错。
source code:
HSSFDataValidationHelper dvHelper = new HSSFDataValidationHelper(sheet);
DVConstraint dvConstraint =(DVConstraint) dvHelper.createNumericConstraint
(DataValidationConstraint.ValidationType.DECIMAL,
DataValidationConstraint.OperatorType.BETWEEN,
"G3",
"H3");
CellRangeAddressList addressList=new CellRangeAddressList (2,rowNum,8,8);
DataValidation validation =dvHelper.createValidation(dvConstraint, addressList);
validation.setSuppressDropDownArrow(false);
validation.setShowErrorBox(true);
sheet.addValidationData(validation);
error :
The supplied text 'G3' could not be parsed as a number
对公式使用此格式:"=$G"
和 "=$H"