Använd skuggning på alternativa rader och kolumner med villkorlig formatering
Contents
[
Hide
]
Aspose.Cells API:er ger möjlighet att lägga till och manipulera regler för villkorlig formatering förArbetsbladobjekt. Dessa regler kan skräddarsys på ett antal sätt för att få önskad formatering baserat på villkor eller regler. Den här artikeln kommer att demonstrera användningen av Aspose.Cells for .NET API:er för att tillämpa skuggning på alternerande rader och kolumner med hjälp av regler för villkorlig formatering och Excels inbyggda funktioner.
Den här artikeln använder sig av Excels inbyggda funktioner som ROW, COLUMN & MOD. Här är några detaljer om dessa funktioner för en bättre förståelse av kodavsnittet som tillhandahålls i förväg.
- ROW() funktion returnerar radnumret för en cellreferens. Om referensparametern utelämnas antar den att referensen är den celladress där ROW-funktionen har skrivits in.
- **COLUMN()**funktion returnerar kolumnnumret för en cellreferens. Om referensparametern utelämnas, förutsätter den att referensen är den celladress där funktionen COLUMN har skrivits in.
- MOD() funktion returnerar resten efter att ett tal har dividerats med en divisor, där den första parametern till funktionen är det numeriska värdet vars återstod du vill hitta och den andra parametern är talet som används för att dela in i talparametern. Om divisorn är 0, kommer den att returnera #DIV/0! fel.
Låt oss börja skriva lite kod för att uppnå detta mål med hjälp av Aspose.Cells for .NET API.
Följande ögonblicksbild visar det resulterande kalkylbladet laddat i Excel-applikationen.
För att tillämpa skuggningen på alternativa kolumner behöver du bara ändra formeln**=MOD(RAD();2)=0** som *=MOD(KOLUMN(),2)=0**, det vill säga; istället för att hämta radindexet, ändra formeln för att hämta kolumnindexet. Det resulterande kalkylarket, i det här fallet, kommer att se ut som följer.