Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Microsoft Excel offre une fonctionnalité intégrée permettant de mettre en évidence les lignes en fonction des besoins de l'utilisateur. Pour mettre en évidence des lignes dans Excel, vous pouvez utiliser l'action Mettre en évidence les cellules. La fonction de mise en évidence des lignes dans Excel est un moyen simple de rendre le document plus intéressant à regarder. Cet outil est utile pour montrer la différence entre les lignes de points de données. Mais mettre en évidence les lignes impaires dans Microsoft Excel peut s'avérer délicat et pas si facile pour le débutant. Cependant, il peut devenir très facile pour vous de nuancer les rangs alternés. Nous allons l'expliquer étape par étape.
Commençons :
Sélectionnez les lignes que vous souhaitez formater.
Cliquez sur Accueil dans le menu principal, puis sur Formater en tableau.
Dans la boîte de dialogue Tableau, sélectionnez un style de tableau avec un ombrage alternatif des lignes.
Maintenant, si vous voulez changer l'ombrage des lignes en colonnes, sélectionnez le tableau et cliquez sur Design dans le groupe d'options de style de tableau. Ensuite, désélectionnez la case Rangées baguées dans le menu déroulant et sélectionnez la case Colonnes baguées.
Naviguer vers la fonction Colonnes à bandes dans Excel
Si vous souhaitez conserver la présentation de votre tableau, mais que vous n'avez pas besoin de ses fonctionnalités, vous pouvez le convertir en une plage de données. Si vous ajoutez des lignes/colonnes de couleur et que vous avez des bandes, celles-ci ne seront pas reproduites automatiquement. Toutefois, vous pouvez recréer le formatage en copiant des lignes ou des colonnes avec un formatage alternatif à l'aide de Format Painter.
Vous pouvez également utiliser une règle de mise en forme conditionnelle pour appliquer une mise en forme différente à des lignes ou des colonnes spécifiques. Voici comment nous pouvons le faire :
Allez dans Accueil > Mise en forme conditionnelle > Nouvelle règle. La boîte de dialogue des règles de formatage s'ouvre.
Configurer une nouvelle règle pour le formatage conditionnel
=MOD(ROW(),2)=0
Pour appliquer une couleur à une colonne sur deux, tapez la formule suivante : =MOD(COLONNE(),2)=0
.
Ces formules déterminent si une ligne ou une colonne est paire ou impaire, et déterminent la couleur à appliquer.
**Nouvelle boîte de dialogue pour les règles de formatage
Cliquez sur Format.
Dans la boîte Formater les cellules, cliquez sur Remplir.
Choisissez une couleur et cliquez sur OK.
Vous pouvez prévisualiser votre choix sous Echantillon et cliquer sur OK ou choisir une autre couleur.
En mettant en œuvre les étapes suivantes, vous verrez les lignes alternatives mises en évidence.
IronXL for .NET est une bibliothèque Excel .NET qui fournit aux développeurs un ensemble d'outils pour travailler avec Excel. La bibliothèque peut être utilisée pour lire, écrire et modifier des fichiers et des feuilles Excel. Il peut également être utilisé pour convertir entre différents formats de fichiers comme XML, JSON, HTML et CSV. La bibliothèque IronXL a été développée dans le langage de programmation C# et est open source, ce qui signifie que les développeurs sont libres de l'utiliser dans leurs applications. La bibliothèque IronXL for .NET peut être utilisée dans tout projet .NET nécessitant un accès à Microsoft Office Excel. Les développeurs peuvent utiliser IronXL dans leurs projets sans avoir besoin d'installer Office sur leur ordinateur ou d'obtenir une licence de développeur auprès de Microsoft.
La bibliothèque IronXL Excel offre les fonctionnalités suivantes :
Possibilité de contrôler la façon dont les cellules sont affichées dans un classeur Excel (par exemple, les lignes de quadrillage).
Nous pouvons effectuer une mise en forme conditionnelle à l'aide d'IronXL. Pour utiliser IronXL, vous devez installer la bibliothèque IronXL dans votre projet C#. Après avoir installé la bibliothèque, vous devez ajouter l'espace de noms IronXL. Écrivez la ligne de code suivante en haut de votre fichier de programme :
using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;
using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;
Imports IronXL
Imports IronXL.Formatting
Imports IronXL.Formatting.Enums
Imports IronXL.Styles
Ensuite, ajoutez les lignes de code suivantes à votre fonction principale :
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;
//Create a specific conditional formatting rule.
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");
//Set different style options.
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;
//Add formatting with the specified region.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);
ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);
workbook.SaveAs("ApplyConditionalFormatting.xlsx");
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;
//Create a specific conditional formatting rule.
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");
//Set different style options.
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;
//Add formatting with the specified region.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);
ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);
workbook.SaveAs("ApplyConditionalFormatting.xlsx");
Dim workbook As WorkBook = WorkBook.Load("test.xlsx")
Dim sheet As WorkSheet = workbook.DefaultWorkSheet
'Create a specific conditional formatting rule.
Dim rule As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8")
'Set different style options.
rule.FontFormatting.IsBold = True
rule.FontFormatting.FontColor = "#123456"
rule.BorderFormatting.RightBorderColor = "#ffffff"
rule.BorderFormatting.RightBorderType = BorderType.Thick
rule.PatternFormatting.BackgroundColor = "#54bdd9"
rule.PatternFormatting.FillPattern = FillPattern.Diamonds
'Add formatting with the specified region.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule)
Dim rule1 As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10")
rule1.FontFormatting.IsItalic = True
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1)
workbook.SaveAs("ApplyConditionalFormatting.xlsx")
Nous pouvons définir des règles de mise en forme conditionnelle à l'aide de la fonction CreateConditionalFormattingRule()
fonction. Il est très facile de modifier les styles de police et les bordures en utilisant IronXL. Vous pouvez formater les lignes en utilisant la fonction "row". Dans le paramètre, vous indiquerez le numéro de ligne et le formatage que vous souhaitez appliquer. Vous pouvez sélectionner la mise en évidence de chaque nième ligne. Pour plus de détails, voir notre exemple de code sur la prise en charge de la mise en forme conditionnelle.
IronXL est gratuit pour le développement. Cependant, il y aura un filigrane dans la phase de développement. Vous pouvez l'essayer gratuitement en production. Vous pouvez activer le Essai gratuit d'IronXL sans aucune information sur le paiement ou la carte. Ensuite, vous pouvez l'acheter. Il existe différents plans tarifaires que vous pouvez choisir en fonction de vos besoins page d'autorisation pour plus d'informations.
9 produits de l'API .NET pour vos documents de bureau