Appliquer le formatage conditionnel avancé
Appliquer un formatage conditionnel avancé aux fichiers Microsoft Excel
Le formatage conditionnel peut :
- Ajouter des barres de données ombrées pour améliorer graphiquement les chiffres sous-jacents en intégrant un simple graphique à barres dans les cellules.
- Ombrer automatiquement les cellules avec des échelles de couleurs en fonction de leur relation avec les valeurs des autres cellules de la plage. Les paramètres par défaut ombragent la plus faible valeur en rouge jusqu’à la plus élevée en vert.
- Utiliser des ensembles d’icônes de manière similaire aux échelles de couleurs, mais au lieu d’ombrer les cellules, il ajoute de petites icônes, telles que des flèches et des feux de signalisation, aux cellules.
Aspose.Cells prend en charge pleinement le formatage conditionnel fourni par Microsoft Excel 2007 et les versions ultérieures au format XLSX sur les cellules en cours d’exécution. Cet exemple montre un exercice pour les types de formatage conditionnel avancé, y compris IconSets, DataBars, Color Scales, TimePeriods, Top/Bottom et d’autres règles avec différents ensembles d’attributs.
- Adding Color Scale Conditional Formattings
- Adding Above Average Conditional Formattings
- Adding DataBars Conditional Formattings
- Adding IonSets Conditional Formattings
- Adding Text Conditional Formattings
- Adding TimePeriods Conditional Formattings
- Adding Top10 Conditional Formattings
Calculer la couleur choisie par Microsoft Excel pour le formatage conditionnel de l’échelle de couleurs
Aspose.Cells vous permet de calculer la couleur sélectionnée par Microsoft Excel lorsque le formatage conditionnel de l’échelle de couleurs est utilisé dans un fichier modèle. Consultez le code d’exemple ci-dessous pour apprendre comment calculer la couleur sélectionnée par Microsoft Excel.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Instantiate a workbook object | |
// Open the template file | |
Workbook workbook = new Workbook(dataDir + "Book1.xlsx"); | |
// Get the first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Get the A1 cell | |
Cell a1 = worksheet.Cells["A1"]; | |
// Get the conditional formatting resultant object | |
ConditionalFormattingResult cfr1 = a1.GetConditionalFormattingResult(); | |
// Get the ColorScale resultant color object | |
Color c = cfr1.ColorScaleResult; | |
// Read the color | |
Console.WriteLine(c.ToArgb().ToString()); | |
Console.WriteLine(c.Name); |