Formater les cellules

Introduction

Comment formater les cellules en utilisant les méthodes GetStyle et SetStyle

Appliquer différents types de styles de formatage sur les cellules pour définir des couleurs de fond ou de premier plan, des bordures, des polices, des alignements horizontaux et verticaux, le niveau d’indentation, la direction du texte, l’angle de rotation et bien plus encore.

Comment utiliser les méthodes GetStyle et SetStyle

Si les développeurs ont besoin d’appliquer différents styles de formatage à différentes cellules, il est préférable d’obtenir le Style de la cellule en utilisant la méthode Cell.GetStyle, spécifier les attributs de style et appliquer le formatage à l’aide de la méthode Cell.SetStyle. Un exemple est donné ci-dessous pour illustrer cette approche d’application de divers formatages sur une cellule.

Comment utiliser l’objet de style pour formater différentes cellules

Si les développeurs ont besoin d’appliquer le même style de formatage à différentes cellules, ils peuvent utiliser l’objet Style. Veuillez suivre les étapes ci-dessous pour utiliser l’objet Style :

  1. Ajouter un objet Style en appelant la méthode CreateStyle de la classe Workbook
  2. Accéder au nouvel objet Style ajouté
  3. Définir les propriétés/attributs souhaités de l’objet Style pour appliquer les paramètres de formatage souhaités
  4. Attribuer l’objet Style configuré à vos cellules souhaitées

Cette approche peut grandement améliorer l’efficacité de vos applications et économiser de la mémoire également.

Comment utiliser les styles prédéfinis de Microsoft Excel 2007

Si vous avez besoin d’appliquer différents styles de formatage pour Microsoft Excel 2007, appliquez les styles en utilisant l’API Aspose.Cells. Un exemple est donné ci-dessous pour illustrer cette approche d’application d’un style prédéfini sur une cellule.

Comment formater des caractères sélectionnés dans une cellule

La gestion des paramètres de police explique comment formater du texte dans les cellules, mais cela explique seulement comment formater tout le contenu de la cellule. Et si vous voulez formater uniquement des caractères sélectionnés ?

Aspose.Cells prend également en charge cette fonctionnalité. Ce sujet explique comment nous utilisons cette fonctionnalité de manière efficace.

Comment formater des caractères sélectionnés

Aspose.Cells fournit une classe, Workbook qui représente un fichier Microsoft Excel. La classe Workbook contient la collection Worksheets qui permet d’accéder à chaque feuille de calcul dans un fichier Excel. Une feuille de calcul est représentée par la classe Worksheet. La classe Worksheet fournit une collection Cells. Chaque élément dans la collection Cells représente un objet de la classe Cell.

La classe Cell fournit la méthode Characters qui prend les paramètres suivants pour sélectionner une plage de caractères à l’intérieur d’une cellule :

  • Index de début, l’index du caractère à partir duquel la sélection commence.
  • Nombre de caractères, le nombre de caractères à sélectionner.

La méthode Characters retourne une instance de la classe FontSetting qui permet aux développeurs de formater les caractères de la même manière qu’une cellule comme indiqué ci-dessous dans l’exemple de code. Dans le fichier de sortie, dans la cellule A1, le mot ‘Visite’ sera formaté avec la police par défaut mais ‘Aspose!’ est en gras et bleu.

Comment formater les lignes et les colonnes

Parfois, les développeurs doivent appliquer le même formatage sur des lignes ou des colonnes. Appliquer le formatage sur chaque cellule prend souvent plus de temps et n’est pas une bonne solution. Pour résoudre ce problème, Aspose.Cells offre une solution simple et rapide qui est discutée en détail dans cet article.

Mise en forme des lignes & colonnes

Aspose.Cells fournit une classe, Workbook qui représentent un fichier Microsoft Excel. La classe Workbook contient une collection Worksheets qui permet d’accéder à chaque feuille de calcul dans le fichier Excel. Une feuille de calcul est représentée par la classe Worksheet. La classe Worksheet fournit une collection Cells. La collection Cells fournit une collection Rows.

Comment formater une ligne

Chaque élément dans la collection Rows représente un objet Row. L’objet Row offre la méthode ApplyStyle utilisée pour définir le format de la ligne. Pour appliquer le même formatage à une ligne, utilisez l’objet Style. Les étapes ci-dessous montrent comment l’utiliser.

  1. Ajouter un objet Style à la classe Workbook en appelant sa méthode CreateStyle.
  2. Définir les propriétés de l’objet Style pour appliquer les paramètres de formatage.
  3. Activer les attributs pertinents pour l’objet StyleFlag.
  4. Affecter l’objet Style configuré à l’objet Row.

Comment formater une colonne

La collection Cells fournit également une collection Columns. Chaque élément dans la collection Columns représente un objet Column. Tout comme un objet Row, l’objet Column offre également la méthode ApplyStyle pour formater une colonne.

Sujets avancés