Scénarios d’utilisation possibles

Lorsque vous devez appliquer un style à une plage, vous pouvez utiliser le formatage des plages.

Comment formater une plage dans Excel

Pour formater une plage de cellules dans Excel, vous pouvez utiliser les options de formatage intégrées fournies par Excel. Voici comment vous pouvez formater une plage de cellules directement dans Excel:

  1. Ouvrez Excel et ouvrez le classeur qui contient la plage que vous souhaitez formater.

  2. Sélectionnez la plage de cellules que vous souhaitez formater. Vous pouvez cliquer et faire glisser pour sélectionner la plage, ou vous pouvez utiliser des raccourcis clavier comme Maj + touches de direction pour étendre la sélection.

  3. Une fois la plage sélectionnée, faites un clic droit sur la plage sélectionnée et choisissez “Format de cellule” dans le menu contextuel. Alternativement, vous pouvez aller dans l’onglet Accueil dans le ruban Excel, cliquer sur la liste déroulante “Format” dans le groupe “Cellules”, et sélectionner “Format de cellule”.

  4. La boîte de dialogue “Format de cellule” apparaîtra. Ici, vous pouvez choisir différentes options de formatage à appliquer à la plage sélectionnée. Par exemple, vous pouvez changer le style de police, la taille de police, la couleur de police, le format de nombre, les bordures, la couleur de fond, etc. Explorez les différents onglets de la boîte de dialogue pour accéder à diverses options de formatage.

  5. Après avoir apporté les modifications de formatage souhaitées, cliquez sur le bouton “OK” pour appliquer le formatage à la plage sélectionnée.

Comment formater une plage en utilisant C#

Pour formater une plage en utilisant Aspose.Cells, vous pouvez utiliser les méthodes suivantes:

  1. Range.apply_style(style, flag)
  2. Range.set_style(style)
  3. Range.set_style(style, explicit_flag)

Code d’exemple

Dans cet exemple, nous créons un classeur Excel, ajoutons des données d’exemple, accédons à la première feuille de calcul, et définissons deux plages(“A1:C3” et “A4:C5”). Ensuite, nous créons de nouveaux styles, définissons diverses options de formatage (par exemple, couleur de police, gras), et appliquons le style à la plage. Enfin, nous enregistrons le classeur dans un nouveau fichier. todo:image_alt_text

from aspose.cells import StyleFlag, Workbook
from aspose.pydrawing import Color
# Create the workbook
workbook = Workbook()
# Get the first worksheet
ws = workbook.worksheets[0]
cells = ws.cells
# Setting the value to the cells
cell = cells.get("A1")
cell.put_value("Fruit")
cell = cells.get("B1")
cell.put_value("Count")
cell = cells.get("C1")
cell.put_value("Price")
cell = cells.get("A2")
cell.put_value("Apple")
cell = cells.get("A3")
cell.put_value("Mango")
cell = cells.get("A4")
cell.put_value("Blackberry")
cell = cells.get("A5")
cell.put_value("Cherry")
cell = cells.get("B2")
cell.put_value(5)
cell = cells.get("B3")
cell.put_value(3)
cell = cells.get("B4")
cell.put_value(6)
cell = cells.get("B5")
cell.put_value(4)
cell = cells.get("C2")
cell.put_value(5)
cell = cells.get("C3")
cell.put_value(20)
cell = cells.get("C4")
cell.put_value(30)
cell = cells.get("C5")
cell.put_value(60)
# Access the worksheet
worksheet = workbook.worksheets[0]
# Define the range
range = worksheet.cells.create_range("A1:C3")
# Apply formatting to the range
style = workbook.create_style()
style.font.color = Color.red
style.font.is_bold = True
flag = StyleFlag()
flag.font = True
range.apply_style(style, flag)
# Define the range
range2 = worksheet.cells.create_range("A4:C5")
# Apply formatting to the range
style2 = workbook.create_style()
style2.font.color = Color.blue
style2.font.is_italic = True
range2.set_style(style2)
# Save the modified workbook
workbook.save("output.xlsx")