2009-09-08 8 views
0

Je travaille actuellement avec la version 2.0 du SDK pour générer un classeur Excel et tout s'est bien passé jusqu'à ce que j'applique la mise en forme des cellules.OpenXML - CellFormats - Ai-je vraiment besoin de configurer un pour chaque permutation?

J'ai créé quelques CellFormats et les a appliquées avec succès mais il y a quelques permutations que je dois configurer:

  • 4 polices (italique normal, gras, italique et gras +)
  • 5 formats numériques
  • 3 alignements (gauche, droite et centre)
  • 2 frontière (et aucun haut + bas)

Cette eq Uates à 120 styles - ai-je vraiment besoin de configurer un CellFormat pour chacun? Surley c'est le chemin de la folie ;-)

Si c'est comme ça que ça doit être, alors je suis content de la génération de la collection CellFormats mais je suis soucieux de référencer les formats lors de leur application - tout cela semble trop floconneux pour moi.

J'ai le posted this in OpenXMLDeveloper mais c'est encore assez calme là-bas, donc j'espère que le SO pourra me venir en aide.

Répondre

0

Eh bien, la réponse à cette question semble être Oui!

J'ai identifié les permutations possibles et créé une méthode qui accepte des paramètres tels que FontId et BorderId. J'ai ensuite appelé la méthode environ 20 fois pour créer une collection de styles dont j'avais besoin.

Je pense toujours que c'est un peu sur le côté maladroit ;-)

+0

Oui, il est maladroit et oui c'est ce que vous avez à faire. –

Questions connexes