private Object getCellValue(Cell varCell) { Object cellValue = null; if ("boolean".equals(varCell.getValueType())) { // Boolean cellValue = varCell.getBooleanValue(); } else if ("time".equals(varCell.getValueType())) { // Date cellValue = varCell.getTimeValue().getTime(); } else if ("date".equals(varCell.getValueType())) { // Date cellValue = varCell.getDateValue().getTime(); } else if ("float".equals(varCell.getValueType())) { // Double cellValue = varCell.getDoubleValue(); } else if ("percentage".equals(varCell.getValueType())) { // Double cellValue = varCell.getPercentageValue(); } else if ("currency".equals(varCell.getValueType())) { // String cellValue = varCell.getCurrencyCode(); } else { // String cellValue = varCell.getStringValue(); } return cellValue; }