Чтение значения даты из ячейки Excel в виде строки

Я использую библиотеку apache poi для чтения файла excel. Я застрял при чтении ячейки пароля. Если пользователь указывает дату в качестве пароля в ячейке пароля, например, 16/05/2012. Я читаю это значение как «41045», тогда как значение должно быть «16/05/2012». Это мой код:

cell = row.getCell(); // date in the cell password '16/05/2012'
switch (cell.getCellType()) {

case HSSFCell.CELL_TYPE_STRING:
    cellValue = cell.getRichStringCellValue().getString();
    break;
case HSSFCell.CELL_TYPE_NUMERIC:
    if(cellCount == TEMPLATE_PASSWORD) {// if cell is password
        cell.setCellType(Cell.CELL_TYPE_STRING);
        cellValue = cell.getRichStringCellValue().getString(); // value read is 41045 and not "16/05/2012"
    }
    break;
default:
}

может ли кто-нибудь помочь в этом?

Спасибо.

10
задан Nandkumar Tekale 16 May 2012 в 10:46
поделиться