Ecrire une valeur double dans une cellule numérique avec un format spécifique dans Apache Poi 3.7

J'ai besoin d'écrire une Double valeur numérique de la cellule à l'aide d'un format spécifique, je veux dire, le produit xls doit avoir numériques cellules contenant deux valeurs comme, par exemple: 8,1. Je suis en train d'essayer quelque chose comme:

DecimalFormat dFormat = new DecimalFormat("##.#");
dFormat.format(doubleValue);

Mais, depuis format méthode retourne une Chaîne de caractères, peu importe si je créer des cellules numériques ou pas, ils se comportent toujours comme des cellules de texte. Je pensais à deux options:

  • Forcer les cellules à se comporter comme numérique cellules.
  • Oublier DecimalFormat et utiliser la Double classe en spécifiant la virgule comme séparateur décimal, ce que je ne suis pas sûr que c'est possible.

Une idée?

source d'informationauteur Dani