public static Object getValue(HSSFCell hssfCell) {
        Object ret = null;
        if(hssfCell == null) {
            return null;
        }
        switch(hssfCell.getCellType()) {
            case CELL_TYPE_BLANK:
                break;
            case Cell.CELL_TYPE_BOOLEAN:
                ret = hssfCell.getBooleanCellValue();
                break;
            case CELL_TYPE_NUMERIC:
                ret = hssfCell.getNumericCellValue();
                break;
            case CELL_TYPE_STRING:
                ret = hssfCell.getStringCellValue();
                break;
            case CELL_TYPE_FORMULA:
                try{
                    ret=hssfCell.getStringCellValue();
                }catch (Exception e){

                    ret=hssfCell.getNumericCellValue();

                }
                break;
        }
        return ret;
    }