Is it possible with Apache POI to create a checkbox in a specific cell?
I already found a solution with drop down list, but I'm curious to know if it is possible to insert real checkbox?
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("test sheet");
XSSFDataValidationHelper helper = new XSSFDataValidationHelper(sheet);
XSSFDataValidationConstraint dvConstraint = (XSSFDataValidationConstraint) helper.createExplicitListConstraint(new String[] {"Checked", "Unchecked"});
CellRangeAddressList addressList = new CellRangeAddressList(0, 0, 0, 0);
XSSFDataValidation validation = (XSSFDataValidation)helper.createValidation(dvConstraint, addressList);
validation.setShowErrorBox(true);
sheet.addValidationData(validation);
Thank you.
GUIrepresentation of a data validation list. This is something totally different. There is not any data validation whichGUIrepresentation would be a checkbox.