Utilisation de ClosedXML comment ajuster la hauteur des lignes au contenu?
Je créer des cellules avec du texte. Après que j'ai mis WrapText de la propriété et de la largeur de la colonne.
var cell = worksheet.Cell("A1");
cell.Style.Alignment.WrapText = true;
cell.SetValue("This is very long text");
worksheet.Column(1).Width = 10;
worksheet.Rows().AdjustToContents();
Le texte a été déplacé par des mots, mais la hauteur de la ligne n'est pas modifié. Comment ajuster la hauteur de ligne pour le contenu d'une cellule?
source d'informationauteur Vlad | 2014-05-14
Vous devez vous connecter pour publier un commentaire.
Il fonctionne lorsque vous retirez le
worksheet.Rows().AdjustToContents();
.Autofitting parfois besoin de plus d'essais et erreurs ...
Il existe de nombreux moyens pour y parvenir.
Ne pas utiliser l'attelle ou propriétés de rétraction sur des valeurs de cellule plutôt inclure cette ligne juste avant d'enregistrer votre excel
Une autre façon est de faire usage de Allignment propriété
Espère que cela aide!!
Le code suivant a travaillé pour moi.
Vous pouvez également AdjustToContents sur la plage de cellules Spécifique.