Apache POI : Comment format numérique des valeurs de cellule

Je suis en utilisant Apache POI de 3,9 pour XLS/XLSX fichier de traitement.

Dans le XLS feuille, il y a une colonne avec une valeur numérique comme "3000053406".

Quand je l'ai lu avec POI..

cell.getNumericCellValue()

Il me donne de la valeur comme "3,00 E+08". Cette de créer d'énormes problème dans mon application.

Comment puis-je choisir le nombre de formatage lors de la lecture de données dans Apcahe PI ?

Il y a moyen que je sais, c'est pour définir la colonne "texte" type. Mais je veux savoir si il y a d'autres façon à Apache POI côté lors de la lecture des données. OU peut-on formater en utilisant java simple DecimalFormatter ?

OriginalL'auteur Gunjan Shah | 2012-12-29