Tato informativní příručka představuje jak použít podmíněné formátování v Excel v C#. Obsahuje sadu programovacích úloh, které je třeba provést při psaní této aplikace, spolu s ukázkovým kódem pro přidání podmíněného formátování v Excelu v C#. Naučíte se také proces přidávání více podmínek s různým formátováním podle požadavků aplikace.
Kroky k přidání podmíněného formátování v MS Excel v C#
- Nastavte prostředí tak, aby používalo Aspose.Cells for .NET pro použití podmíněného formátování
- Vytvořte prázdný workbook a získejte přístup k jeho prvnímu výchozímu listu
- Vytvořte objekt conditional formatting collection a získejte přístup k jeho referenci
- Vytvořte oblast buněk a přidejte ji do objektu kolekce podmíněného formátování
- Vytvořte podmínku formátu, nastavte její požadované parametry a přidejte ji do výše uvedené kolekce
- Nastavte požadované formátování pro nově vytvořenou podmínku
- Po přidání podmíněného formátování uložte výstupní soubor aplikace Excel
Tyto kroky shrnují proces nastavení podmíněného formátování v tabulce v C#. Proces je zahájen vytvořením sešitu, přístupem k jeho prvnímu listu a přidáním objektu podmíněného formátování do kolekce ConditionalFormattings vybraného listu. V dalších krocích je definována oblast buněk pro tento objekt kolekce podmíněného formátování a poté je před uložením výsledného souboru aplikace Excel vytvořena podmínka a nastavení jejího stylu formátování.
Kód pro vytvoření podmíněného formátování v Excelu v C#
Tento ukázkový kód ukazuje implementaci podmíněného formátování v Excelu na základě hodnoty buňky v C#. Můžete přidat libovolný počet podmínek opakováním kroků pro přidání podmínky pomocí metody AddCondition() a poté pro ni nastavit požadované formátování. Tento kód vytvoří soubor Excel, kde se buňky v oblasti vlastních buněk automaticky zbarví do červena, jakmile je hodnota buňky nastavena mezi 25 až 100.
Tento ukázkový kurz nás naučil používat Excel podmíněné formátování založené na hodnotě buňky v C#. Pokud se chcete naučit proces vložení průřezu do sešitu, přečtěte si článek na jak vložit slicer v Excelu pomocí C#.