Ovaj informativni vodič predstavlja kako primijeniti uvjetno oblikovanje u Excel u C#. Sadrži skup programskih zadataka koje treba izvršiti tijekom pisanja ove aplikacije zajedno s uzorkom koda za dodavanje uvjetnog oblikovanja u Excelu u C#. Također ćete naučiti postupak dodavanja više uvjeta s različitim oblikovanjem prema zahtjevima aplikacije.
Koraci za dodavanje uvjetnog oblikovanja u MS Excel u C#
- Postavite okruženje da koristi Aspose.Cells for .NET za primjenu uvjetnog oblikovanja
- Napravite praznu workbook i pristupite njenom prvom zadanom radnom listu
- Napravite objekt conditional formatting collection i pristupite njegovoj referenci
- Stvorite područje ćelije i dodajte ga objektu zbirke uvjetnog oblikovanja
- Stvorite uvjet formata, postavite potrebne parametre i dodajte ga u gore spomenutu kolekciju
- Postavite željeno oblikovanje za novonastali uvjet
- Spremite izlaznu Excel datoteku nakon dodavanja uvjetnog oblikovanja
Ovi koraci sažimaju postupak za postavljanje uvjetnog oblikovanja u proračunskoj tablici u C#. Proces započinje stvaranjem radne knjige, pristupom njenom prvom radnom listu i dodavanjem objekta uvjetnog oblikovanja u kolekciju ConditionalFormattings odabranog lista. U sljedećim koracima definira se područje ćelije za ovaj objekt zbirke uvjetnog oblikovanja, nakon čega slijedi stvaranje uvjeta i postavljanje stila oblikovanja prije spremanja rezultirajuće Excel datoteke.
Kod za stvaranje uvjetnog oblikovanja u Excelu u C#
Ovaj primjer koda pokazuje implementaciju uvjetnog oblikovanja u Excelu na temelju vrijednosti ćelije u C#. Možete dodati onoliko uvjeta koliko je potrebno ponavljanjem koraka za dodavanje uvjeta pomoću metode AddCondition(), a zatim postavljanjem željenog oblikovanja za njega. Ovaj kôd stvara Excel datoteku u kojoj ćelije u prilagođenom području ćelije automatski postaju crvene kada se vrijednost ćelije postavi između 25 i 100.
Ovaj primjer vodiča naučio nas je primijeniti Excel uvjetno oblikovanje na temelju vrijednosti ćelije u C#. Ako želite naučiti postupak umetanja rezača u radnu knjigu, pogledajte članak na kako umetnuti rezač u Excel koristeći C#.