Fermer

mars 9, 2022

Analyser facilement les données—SpreadProcessing Mise en forme conditionnelle


Voyons un aperçu de la nouvelle fonctionnalité de mise en forme conditionnelle dans SpreadProcessing.

Avec la dernière R1 2022, nous avons introduit deux des fonctionnalités les plus demandées dans notreBibliothèque SpreadProcessingRemarquesetMise en forme conditionnelle . Aujourd'hui, je voudrais vous montrer un bref aperçu de la prise en charge de la mise en forme conditionnelle et de la manière dont vous pouvez utiliser cette fonctionnalité avec SpreadProcessing.

Qu'est-ce que le formatage conditionnel ?

La mise en forme conditionnelle est d'une grande aide lorsque vous devez appliquer un style aux cellules en fonction des données qu'elles contiennent. Avec cette fonctionnalité, vous pouvez vous assurer que les données seront toujours faciles à lire et que les utilisateurs finaux pourront se concentrer sur les points importants à l'intérieur. De plus, le style des cellules changera dynamiquement si cela est nécessaire lorsque la valeur d'une cellule est modifiée.

Vous pouvez appliquer diverses options de formatage telles que la modification du remplissage et de la police et même créer des règles plus complexes avec des barres de données, des échelles de couleurs et des jeux d'icônes. Vous pouvez voir quelques exemples dans la capture d'écran ci-dessous.

Mises en forme conditionnelles

Pour vous donner une meilleure compréhension des expositions de l'API SpreadProcessing, examinons d'abord les éléments de construction de la mise en forme conditionnelle :

  • Régner – définit la condition par rapport à laquelle les valeurs doivent être évaluées. Si la condition est évaluée à une valeur supérieure à 0, la plage de cellules est formatée ; sinon, si la condition donne 0, la plage de cellules n'est pas formatée.
  • Mise en page– définit le formatage qui doit être appliqué à toutes les cellules dont la valeur tombe dans les contraintes de condition.

Il existe un ensemble complet de règles prédéfinies que vous pouvez utiliser dans SpreadProcessing et la création de règles personnalisées via des formules est également prise en charge. Comme je ne veux pas vous ennuyer avec de longues listes, si vous êtes désireux de vérifier toutes les règles intégrées, elles sont disponibles dans l'espace dédiéMise en forme conditionnellerubrique d'aide.

Mise en forme conditionnelle en action

Après vous avoir présenté les bases de la fonctionnalité, je suggère qu'il est temps de regarder quelques exemples de son fonctionnement.

Supposons que vous gardez un œil sur certaines sociétés dont vous avez acheté des actions. Avec la mise en forme conditionnelle, vous pouvez facilement trouver les entreprises qui ne sont pas assez rentables ou qui peuvent vous rapporter plus de revenus. Voici les données dont nous disposons :

Exemple de données

Il y a plusieurs choses que nous pouvons faire pour mieux visualiser ces données et les rendre faciles à lire et à prendre des décisions. La première consiste à mettre en évidence la répartition des actions afin que vous puissiez voir immédiatement quelles sont les sociétés auprès desquelles vous avez principalement acheté. Cela peut être fait en utilisant la règle DataBar :

// Crée le contexte pour définir les valeurs minimale et maximale que la règle doit utiliser.

DataBarValueContext dataBarValueContext =Nouveau DataBarValueContext();

dataBarValueContext.MinimumValue =Nouveau Valeur minimum();

dataBarValueContext.MaximumValue =Nouveau Valeur maximum();

 

// Créez la règle et appliquez-lui les propriétés souhaitées.

DataBarRule dataBarRule =Nouveau DataBarRule(dataBarValueContext);

dataBarRule.ShowBorder =faux;

dataBarRule.FillColor =Nouveau ThemableColor(Colors.Green);

 

// Créez un objet ConditionalFormatting et appliquez-le sur la plage souhaitée.

Mise en forme conditionnelle Mise en forme conditionnelle =Nouveau ConditionalFormatting(dataBarRule);

feuille de calcul.Cellules[1, 1, 6, 1].AddConditionalFormatting(conditionalFormatting);

Vous pouvez maintenant voir la répartition des actions à première vue :

Règle de barre de données

N'importe qui serait également intéressé par les investissements qui diminuent chaque année. Insistons sur eux en utilisant la règle Formule. Lors de l'utilisation de cette règle, les valeurs de cellule évaluées comme vraies seront mises en évidence par le formatage de la règle. La formule spécifique utilisée dans l'extrait ci-dessous récupérera toutes les actions dont le prix a diminué ou dont l'augmentation est inférieure à 10 $.

règle_formule règle_formule =Nouveau RègleFormule ("=($D2-$C2)<10");

 

// Créer et appliquer la mise en forme de la règle

Formule de mise en forme différentielleRuleFormatting =Nouveau DifférentielFormatage();

formulaRuleFormatting.Fill =Nouveau PatternFill(PatternType.Solid, Colors.OrangeRed, Colors.OrangeRed);

formulaRule.Formatting = formulaRuleFormatting;

 

// Créez un objet ConditionalFormatting et appliquez-le sur la plage souhaitée.

ConditionalFormatting ConditionalFormattingFormula =Nouveau Formatage conditionnel (formulaRule);

feuille de calcul.Cellules[1, 3, 6, 3].AddConditionalFormatting(conditionalFormattingFormula);

Vous pouvez maintenant voir quelles actions sont dangereuses pour votre épargne.

Barre de données et règles de formule

La colonne Changer peut vous aider encore plus à prendre la décision la plus appropriée. Je suggérerais d'y ajouter des icônes qui montrent comment les partages fonctionnent :

// Crée la règle à l'aide d'un ensemble prédéfini d'icônes.

IconSetRule iconSetRule =Nouveau IconSetRule(PresetIconSet.ThreeSymbolsUnrimmed);

 

// Créez un objet ConditionalFormatting et appliquez-le sur la plage souhaitée.

ConditionalFormatting conditionalFormattingIcons =Nouveau Mise en forme conditionnelle (iconSetRule);

feuille de calcul.Cellules[1, 4, 6, 4].AddConditionalFormatting(conditionalFormattingIcons);

Je crois que vous conviendrez avec moi que c'est une question de secondes pour remarquer quelles actions seraient préférables de sortir de votre portefeuille et lesquelles vous devriez surveiller.

Règles de la barre de données, de la formule et du jeu d'icônes

Bien sûr, il s'agit d'un exemple assez simple montrant une petite partie de toutes les mises en forme sophistiquées que vous pouvez appliquer et les règles que vous pouvez utiliser pour celles-ci. Je suis sûr que vous avez affaire à des données beaucoup plus diversifiées et qu'il existe de nombreux points d'amélioration de sa visualisation. Ainsi, n'attendez pas pour surprendre vos clients avec de nouveaux documents brillants.

Essayez-le et partagez vos commentaires

Peu importe si vous connaissez déjàTraitement de documents Telerikou rencontrerez les bibliothèques pour la première fois, dépêchez-vous et obtenez les derniers morceaux afin que vous puissiez explorer toutes les possibilités qu'elles offrent :

Télécharger un essai gratuit

Et je suis sûr que je vous ai dit à plusieurs reprises que votre contribution est précieuse. Nous écoutons. Alors, ne soyez pas timide, envoyez-nous un message pour partager vos commentaires dans la section des commentaires ci-dessous ou directement dans notrePortail de commentaires des bibliothèques de traitement de documents.

Bon formatage !




Source link