Šiame trumpame vadove paaiškinama, kaip pritaikyti sąlyginį formatavimą Excel pagal langelio vertę naudojant Python. Jame yra išsami informacija, leidžianti nustatyti kūrimo aplinką naudojant pateiktoje nuorodoje esančius išteklius, veiksmų, apibūdinančių logiką, sąrašą ir paleidžiamo kodo pavyzdį sąlyginiam formatavimui, pagrįstam tekstu naudojant Python. Taip pat sužinosite apie įvairių tipų sąlygas ir kitus tinkinimus dirbdami su šiuo pavyzdiniu kodu.
Veiksmai, kaip taikyti sąlyginį formatavimą programoje Excel naudojant Python
- Nustatykite aplinką naudoti Aspose.Cells, skirtas Python per Java per Java, kad formatuotų langelius
- Sukurkite Workbook ir pasiekite pirmąjį darbalapį, kuriame turi būti atliktas sąlyginis formatavimas
- Sukurkite conditional formatting egzempliorių pasirinktame lape ir gaukite jo prieigą
- Sukurkite langelių diapazoną, kuriame turi būti taikoma ši sąlyga, ir nustatykite jį į formatavimo objektą
- Pridėkite sąlyginio formatavimo objekto sąlygą nustatydami FormatConditionType ir diapazoną
- Nustatykite atskiros sąlygos fono spalvą ir išsaugokite gautą darbaknygę
Šie veiksmai apibrėžia sąlyginio formatavimo pridėjimo prie Excel naudojant Python procesą. Procesas pradedamas sukuriant darbaknygę, iš jos pasiekiant darbalapį ir sukuriant tuščią sąlyginį formatavimą. Tolesniuose etapuose nustatomi skirtingi sąlyginio formatavimo parametrai, pvz., langelio sritis, tikrintina sąlyga ir formatavimas, kuris turi būti atliktas, kai sąlyga įvykdoma.
Kodas, skirtas taikyti sąlyginį formatavimą naudojant Python
Šis pavyzdinis kodas parodo, kaip taikyti sąlyginį formatavimą programoje Excel pagal langelio vertę naudojant Python. Tai parodo formatavimą, pagrįstą vartotojo nustatyta verčių diapazonu. Tačiau galite naudoti kitus formato sąlygų tipus, pvz., EXPRESSION, COLOR_SCALE, DATA_BAR ir CONTAINS_TEXT. Panašiai kiti operatorių tipai gali būti EQUAL, GREATER_THAN, GREATER_OR_EQUAL, NOT_BETWEEN ir tt.
Ši pamoka išmokė mus nustatyti sąlyginį formatavimą skaičiuoklėje naudojant Python. Jei norite taikyti filtrus programoje Excel, žr. straipsnį kaip pritaikyti filtrą programoje Excel naudojant Python.