Excel > JExcel API > How to Add Number Validation to Excel Cells
How to Add Number Validation to Excel Cells
Java Excel API is an open source java library to read, write and modify Excel spread sheets.
This requires the library jxl-2.6.12.jar to be in classpath.
The following example shows how to add number validations to Cells in Excel Spread sheet.
//Add a Blank cell with number validation
Blank blankCell = new Blank(0, 0);
//Throws an error when entered number is less or equal to 101.5
WritableCellFeatures cellFeatures = new WritableCellFeatures();
cellFeatures.setNumberValidation(101.5, WritableCellFeatures.GREATER_THAN);
blankCell.setCellFeatures(cellFeatures);
sheet.addCell(blankCell);
blankCell = new Blank(1, 0);
//Throws an error when entered number is greater or equal to 101.5
cellFeatures = new WritableCellFeatures();
cellFeatures.setNumberValidation(101.5, WritableCellFeatures.LESS_THAN);
blankCell.setCellFeatures(cellFeatures);
sheet.addCell(blankCell);
//Writes out the data held in this workbook in Excel format
workbook.write();
//Close and free allocated memory
workbook.close();
}