Excel > JExcel API > How to Add Between Validation to Excel Cells
How to Add Between 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 between validation 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 not between 20-40 inclusive
WritableCellFeatures cellFeatures = new WritableCellFeatures();
cellFeatures.setNumberValidation(20, 40, WritableCellFeatures.BETWEEN);
blankCell.setCellFeatures(cellFeatures);
sheet.addCell(blankCell);
blankCell = new Blank(1, 0);
//Throws an error when entered number is between 20-40 inclusive
cellFeatures = new WritableCellFeatures();
cellFeatures.setNumberValidation(20, 40, WritableCellFeatures.NOT_BETWEEN);
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();
}