Lecture de la valeur de date de cellule excel comme une Chaîne de caractères

Je suis en utilisant apache poi bibliothèque pour lire un fichier excel. Je suis bloqué lors de la lecture d'un mot de passe de la cellule. Si l'utilisateur donne la date en tant que mot de passe dans mot de passe de la cellule c'est à dire 16/05/2012. Je suis à la lecture de cette valeur en tant que "41045" alors que la valeur doit être "16/05/2012". C'est mon code :

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:
}

n'importe qui peut aider à ce sujet?

Grâce.

jetez un oeil à ce fil, c'est presque la même, avec votre problème. stackoverflow.com/questions/3148535/...
Sur votre lien, il n'y a pas de solution en fonction de mes besoins.
Je pense que vous recevez un numéro à la place de la chaîne, car le type de cellule est numérique. Êtes-vous sûr que le type numérique est correcte pour un mot de passe de la cellule?

OriginalL'auteur Nandkumar Tekale | 2012-05-16