NPOI créer des cellules contenant des gras et non gras
Je suis en utilisant NPOI de sortie excel à partir de Asp.Net MVC application et fonctionne très bien avec du texte brut, mais maintenant demandé d'ajouter une mise en forme et éprouve des problèmes là où j'ai besoin d'avoir une seule cellule avec le texte en gras, suivi par des non-gras. par exemple,
Ce texte en gras - ce texte normal
Je sais que je peux donner à une cellule d'un style unique, mais cela ne l'aide pas et je ne vois pas de toute façon à donner une cellule de pré-formaté en texte enrichi.
La seule solution qui je pense est la création de deux cellules séparément et de les fusionner, mais que dire alors de la mise en forme sera perdu?
Est-il un moyen de faire ce que j'ai manqué dans NPOI?
Vous devez vous connecter pour publier un commentaire.
Heureusement, vous en mesure de le faire... Regardez ce code:
Vous pouvez essayer ceci:
Semble que les Ernie Banzon réponse ne fonctionne plus exactement comme décrit, peut-être due à un espace de noms le changement (ou, en fait, que je suis en utilisant le HSSF espace de noms?)
Utilisez cette option
Réelle de la syntaxe devrait être comme ci-dessous. Mais ces deux la syntaxe ne fonctionne pas parfois
FontBoldWeight est de type enum, qui, après la conversion de type peut ne pas fonctionner de temps en temps. Comme une solution de contournement si vous tapez la caste ou de l'utilisation réelle de la court de la valeur de l'enum directement, il fonctionne. Ci-dessous la déclaration de FontBoldWeight. il va mettre les choses au clair.
Après une bonne quantité de l'enquête, il semble que vous n'êtes pas en mesure de le faire à l'intérieur de NPOI comme il ne fournit pas les fonctionnalités nécessaires pour vous permettre de définir la mise en forme de texte spécifique à l'intérieur d'une cellule, comme je tente de faire.