Tillämpa villkorlig formatering i arbetsblad
Den här artikeln syftar till att ge en detaljerad förståelse för hur man lägger till villkorlig formatering till en rad celler i ett arbetsblad.
Villkorlig formatering är en avancerad funktion i Microsoft Excel som gör det möjligt att tillämpa format på en rad celler och ha den formateringen ändras beroende på cellens värde eller värdet på en formel. Till exempel kan bakgrunden för en cell vara röd för att markera ett negativt värde eller textfärgen kan vara grön för ett positivt värde. När cellens värde uppfyller formatvillkoret tillämpas formatet. Om cellens värde inte uppfyller formatvillkoret används cellens standardformatering.
Det är möjligt att tillämpa villkorlig formatering med Microsoft Office Automation men det har sina nackdelar. Det finns flera skäl och problem involverade: till exempel säkerhet, stabilitet, skalbarhet och hastighet. Det främsta skälet till att hitta en annan lösning är att Microsoft själva starkt avråder från Office Automation för programvarulösningar.
Den här artikeln visar hur du skapar en konsolapplikation, lägger till villkorlig formatering på celler med några få enklaste kodrader med hjälp av Aspose.Cells API.
Använda Aspose.Cells för att tillämpa villkorlig formatering baserat på cellvärde
- Ladda ner och installera Aspose.Cells.
- Ladda ner Aspose.Cells for Node.js via C++.
- Installera det på din utvecklingsdator. Alla Aspose-komponenter, när de är installerade, fungerar i utvärderingsläge. Utvärderingsläget har ingen tidsbegränsning och det injicerar endast vattenstämplar i producerade dokument.
- Skapa ett projekt. Initiera ditt Node.js-projekt genom att starta det. Denna exempel skapar en Node.js-konsolapplikation.
- Lägg till referenser.
Lägg till en referens till Aspose.Cells i ditt projekt, till exempel genom att kräva paketet som följer:
const AsposeCells = require("aspose.cells.node");
- Tillämpa villkorlig formatering baserat på cellvärde. Nedan är koden som används för att utföra uppgiften. Den tillämpar villkorlig formatering på en cell.
När den ovan nämnda koden körs, tillämpas villkorlig formatering på cell “A1” i det första arket i utdatafilen (output.xls). Den villkorsstyrda formateringen som tillämpas på A1 beror på cellens värde. Om cellens värde i A1 är mellan 50 och 100 är bakgrundsfärgen röd på grund av den tillämpade villkorliga formateringen.
Använd Aspose.Cells för att tillämpa villkorlig formatering baserat på formel
- Tillämpa villkorlig formatering beroende på formel (kodsöndag) Nedan är koden för att utföra uppgiften. Den tillämpar villkorlig formatering på B3.
När den ovan nämnda koden körs, tillämpas villkorlig formatering på cell “B3” i det första arket i utdatafilen (output.xls). Den tillämpade villkorsstyrda formateringen beror på formeln som beräknar värdet av “B3” som summan av B1 & B2.