Använd villkorlig formatering i kalkylblad

Arbeta med villkorlig formatering

Den här artikeln fungerar genom följande uppgifter:

  1. Använd Aspose.Cells för att tillämpa villkorlig formatering baserat på cellvärde.
  2. Använda Aspose.Cells för att tillämpa villkorlig formatering baserat på en formel.

Uppgift 1: Använd Aspose.Cells för att tillämpa villkorlig formatering baserat på Cell-värde

  1. Ladda ner och installera Aspose.Cells.zip:
    1. Ladda ner Aspose.Cells for Java.
  2. Packa upp 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 injicerar endast vattenstämplar i producerade dokument.
  3. Skapa ett projekt. Skapa antingen ett projekt med en Java Editor som Eclipse eller skapa ett enkelt program med en textredigerare.
  4. Lägg till klasssökväg. För att ställa in en klassväg med Eclipse, utför följande steg:
  5. Extrahera Aspose.Cells.jar och dom4j_1.6.1.jar från Aspose.Cells.zip.
  6. Ställ in klassvägen för projektet i Eclipse:
  7. Välj ditt projekt i Eclipse och välj sedanEgenskaper frånProjekt meny.
  8. Välj “Java Byggsökväg” till vänster om dialogrutan.
  9. Bibliotek fliken, väljLägg till JAR ellerLägg till externa JAR för att välja Aspose.Cells.jar och dom4j_1.6.1.jar och lägga till dem i byggvägar.
  10. Skriv applikation för att anropa API:er för Aspose:s komponenter. Eller så kan du ställa in sökvägen vid körning på en DOS-prompt i Windows.
  javac -classpath %classpath%;e:\Aspose.Cells.jar;  ClassName .javajava -classpath %classpath%;e:\Aspose.Cells.jar;  ClassName  
  1. Använd villkorlig formatering baserat på cellvärde. Nedan visas koden som används av komponenten för att utföra uppgiften. Den tillämpar villkorlig formatering på en cell.

När ovanstående kod exekveras, tillämpas villkorlig formatering på cell “A1” i det första kalkylbladet i utdatafilen (output.xls). Den villkorliga formateringen som tillämpas på A1 beror på cellvärdet. Om cellvärdet för A1 är mellan 50 och 100 är bakgrundsfärgen röd på grund av den villkorliga formateringen som tillämpats. Se följande skärmdumpar av den genererade XLS-filen.

Utdata Excel-fil med A1-värde mindre än 50

todo:image_alt_text

Skriv ut Excel-fil med A1 mellan 50 och 100

todo:image_alt_text

Uppgift 2: Använd Aspose.Cells för att tillämpa villkorlig formatering baserad på en formel

  1. Använd villkorlig formatering beroende på formel. Nedan visas den faktiska koden som används av komponenten för att utföra uppgiften. Den tillämpar villkorlig formatering på “B3”.

När ovanstående kod exekveras, tillämpas villkorlig formatering på cell “B3” i det första kalkylbladet i utdatafilen (output.xls). Den villkorliga formateringen som tillämpas beror på formeln som beräknar värdet på “B3” som summan av B1 & B2. Se följande skärmdumpar av den genererade XLS-filen.

Utdata Excel-fil med B3-värde mindre än 100

todo:image_alt_text

Utdata Excel-fil med B3 större än 100

todo:image_alt_text

Slutsats