Den här informativa guiden presenterar hur man tillämpar villkorlig formatering i Excel i C#. Den innehåller uppsättningen programmeringsuppgifter som ska utföras när du skriver den här applikationen tillsammans med en exempelkod för att lägga till villkorlig formatering i Excel i C#. Du kommer också att lära dig processen för att lägga till flera villkor med olika formatering enligt applikationskraven.
Steg för att lägga till villkorlig formatering i MS Excel i C#
- Ställ in miljön att använda Aspose.Cells for .NET för att tillämpa villkorlig formatering
- Skapa en tom workbook och öppna dess första standardkalkylblad
- Skapa ett conditional formatting collection-objekt och få åtkomst till dess referens
- Skapa ett cellområde och lägg till det i samlingsobjektet för villkorlig formatering
- Skapa ett formatvillkor, ställ in dess nödvändiga parametrar och lägg till det i ovannämnda samling
- Ställ in önskad formatering för det nyskapade villkoret
- Spara den utgående Excel-filen efter att ha lagt till den villkorliga formateringen
Dessa steg sammanfattar processen för att ställa in villkorlig formatering i kalkylblad i C#. Processen påbörjas genom att skapa en arbetsbok, komma åt dess första kalkylblad och lägga till ett Conditional-formateringsobjekt till ConditionalFormattings-samlingen för det valda arket. I nästa steg definieras cellområdet för detta samlingsobjekt för villkorlig formatering följt av att ett villkor skapas och dess formateringsstil ställs in innan den resulterande Excel-filen sparas.
Kod för att skapa villkorlig formatering i Excel i C#
Den här exempelkoden visar implementeringen av villkorlig formatering i Excel baserat på cellvärde i C#. Du kan lägga till så många villkor som krävs genom att upprepa stegen för att lägga till ett villkor med metoden AddCondition() och sedan ställa in önskad formatering för det. Den här koden skapar en Excel-fil, där cellerna i det anpassade cellområdet automatiskt blir röda när cellens värde är inställt mellan 25 och 100.
Den här provhandledningen har lärt oss att tillämpa Excel-villkorlig formatering baserat på cellvärde i C#. Om du vill lära dig processen för att infoga en slicer i en arbetsbok, se artikeln om hur man infogar en skivare i Excel med C#.