Renvoi automatique à la ligne dans apache POI (Excel)

J'ai un programme java qui prend en-tête et des données en entrée et produit un fichier excel.

Cependant, parfois, lorsque les valeurs d'en-tête sont longues et le nombre de colonnes sont plus, ma feuille excel tend à être inutilement large.

Parce que des en-têtes, je vais avoir à faire défiler vers la droite pour voir le contenu de la fin de la queue des colonnes.

Est-il un moyen pour que je puisse résoudre ce de telle sorte que si le contenu de la cellule est plus grande que dire la valeur de x, puis renvoi automatique à la ligne atteint son apogée et automatiquement la hauteur de ligne se règle et la largeur de la colonne est fixée.

Bruts algorithme pour ce que je suis à la recherche est:

 if(content.size is more then 50 chars){
       - apply auto wrap with centred text
       - adjust the row height accordingly
       - adjust all the cells in the column accordingly
 }

Si quelqu'un pouvait m'indiquer quelques exemples disponibles en ligne.

Merci pour la lecture!

OriginalL'auteur Vicky | 2013-10-30