Lecture de la valeur de chaîne à partir d'Excel avec HSSF mais c'est double

Je suis en utilisant HSSF-PI pour la lecture de données excel. Le problème est que j'ai des valeurs dans une cellule qui ressemble à un numéro, mais vraiment sont des chaînes de caractères. Si je regarde le format de cellule dans Excel, il est dit que le type "texte". Encore la HSSF Cellules pense que c'est numérique. Comment puis-je obtenir la valeur sous forme de chaîne de caractères?

Si j'essaie d'utiliser cell.getRichStringValueje reçois exception; si cell.toStringce n'est pas exactement la même valeur que dans la feuille Excel.

Modifier: jusqu'à ce est résolu, je vais utiliser

new BigDecimal(cell.getNumericCellValue()).toString()

source d'informationauteur egaga