Class ExcelConditionalFormattingCollection
- Namespace
- OfficeOpenXml.ConditionalFormatting
- Assembly
- EPPlus.dll
Collection of all ConditionalFormattings in the workbook
public class ExcelConditionalFormattingCollection : IEnumerable<IExcelConditionalFormattingRule>, IEnumerable
- Inheritance
-
ExcelConditionalFormattingCollection
- Implements
- Inherited Members
Properties
Count
Number of validations
public int Count { get; }
Property Value
this[int]
Index operator, returns by 0-based index
public ExcelConditionalFormattingRule this[int index] { get; set; }
Parameters
indexint
Property Value
Methods
AddAboveAverage(ExcelAddress)
Add AboveAverage Rule
public IExcelConditionalFormattingAverageGroup AddAboveAverage(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddAboveAverage(string)
Add AboveAverage Rule
public IExcelConditionalFormattingAverageGroup AddAboveAverage(string address)
Parameters
addressstringString must be a valid excelAddress
Returns
AddAboveOrEqualAverage(ExcelAddress)
Add AboveOrEqualAverage Rule
public IExcelConditionalFormattingAverageGroup AddAboveOrEqualAverage(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddAboveOrEqualAverage(string)
Add AboveOrEqualAverage Rule
public IExcelConditionalFormattingAverageGroup AddAboveOrEqualAverage(string address)
Parameters
addressstring
Returns
AddAboveStdDev(ExcelAddress)
Add AboveStdDev Rule
public IExcelConditionalFormattingStdDevGroup AddAboveStdDev(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddAboveStdDev(string)
Add AboveStdDev Rule
public IExcelConditionalFormattingStdDevGroup AddAboveStdDev(string address)
Parameters
addressstring
Returns
AddBeginsWith(ExcelAddress)
Add BeginsWith Rule
public IExcelConditionalFormattingBeginsWith AddBeginsWith(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddBeginsWith(string)
Add BeginsWith Rule
public IExcelConditionalFormattingBeginsWith AddBeginsWith(string address)
Parameters
addressstring
Returns
AddBelowAverage(ExcelAddress)
Add BelowAverage Rule
public IExcelConditionalFormattingAverageGroup AddBelowAverage(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddBelowAverage(string)
Add BelowAverage Rule
public IExcelConditionalFormattingAverageGroup AddBelowAverage(string address)
Parameters
addressstring
Returns
AddBelowOrEqualAverage(ExcelAddress)
Add BelowOrEqualAverage Rule
public IExcelConditionalFormattingAverageGroup AddBelowOrEqualAverage(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddBelowOrEqualAverage(string)
Add BelowOrEqualAverage Rule
public IExcelConditionalFormattingAverageGroup AddBelowOrEqualAverage(string address)
Parameters
addressstring
Returns
AddBelowStdDev(ExcelAddress)
Add BelowStdDev Rule
public IExcelConditionalFormattingStdDevGroup AddBelowStdDev(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddBelowStdDev(string)
Add BelowStdDev Rule
public IExcelConditionalFormattingStdDevGroup AddBelowStdDev(string address)
Parameters
addressstring
Returns
AddBetween(ExcelAddress)
Add between rule
public IExcelConditionalFormattingBetween AddBetween(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddBetween(string)
Add between rule
public IExcelConditionalFormattingBetween AddBetween(string address)
Parameters
addressstring
Returns
AddBottom(ExcelAddress)
Add Bottom Rule
public IExcelConditionalFormattingTopBottomGroup AddBottom(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddBottom(string)
Add Bottom Rule
public IExcelConditionalFormattingTopBottomGroup AddBottom(string address)
Parameters
addressstring
Returns
AddBottomPercent(ExcelAddress)
Add BottomPercent Rule
public IExcelConditionalFormattingTopBottomGroup AddBottomPercent(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddBottomPercent(string)
Add BottomPercent Rule
public IExcelConditionalFormattingTopBottomGroup AddBottomPercent(string address)
Parameters
addressstring
Returns
AddContainsBlanks(ExcelAddress)
Add ContainsBlanks Rule
public IExcelConditionalFormattingContainsBlanks AddContainsBlanks(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddContainsBlanks(string)
Add ContainsBlanks Rule
public IExcelConditionalFormattingContainsBlanks AddContainsBlanks(string address)
Parameters
addressstring
Returns
AddContainsErrors(ExcelAddress)
Add ContainsErrors Rule
public IExcelConditionalFormattingContainsErrors AddContainsErrors(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddContainsErrors(string)
Add ContainsErrors Rule
public IExcelConditionalFormattingContainsErrors AddContainsErrors(string address)
Parameters
addressstring
Returns
AddContainsText(ExcelAddress)
Add ContainsText Rule
public IExcelConditionalFormattingContainsText AddContainsText(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddContainsText(string)
Add ContainsText Rule
public IExcelConditionalFormattingContainsText AddContainsText(string address)
Parameters
addressstring
Returns
AddDatabar(ExcelAddress, Color)
Adds a databar rule
public IExcelConditionalFormattingDataBarGroup AddDatabar(ExcelAddress Address, Color color)
Parameters
AddressExcelAddresscolorColor
Returns
AddDatabar(string, Color)
Adds a databar rule
public IExcelConditionalFormattingDataBarGroup AddDatabar(string Address, Color color)
Parameters
Returns
AddDuplicateValues(ExcelAddress)
Add DuplicateValues Rule
public IExcelConditionalFormattingDuplicateValues AddDuplicateValues(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddDuplicateValues(string)
Add DuplicateValues Rule
public IExcelConditionalFormattingDuplicateValues AddDuplicateValues(string address)
Parameters
addressstring
Returns
AddEndsWith(ExcelAddress)
Add EndsWith Rule
public IExcelConditionalFormattingEndsWith AddEndsWith(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddEndsWith(string)
Add EndsWith Rule
public IExcelConditionalFormattingEndsWith AddEndsWith(string address)
Parameters
addressstring
Returns
AddEqual(ExcelAddress)
Add Equal rule
public IExcelConditionalFormattingEqual AddEqual(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddEqual(string)
Add Equal rule
public IExcelConditionalFormattingEqual AddEqual(string address)
Parameters
addressstring
Returns
AddExpression(ExcelAddress)
Add Expression Rule
public IExcelConditionalFormattingExpression AddExpression(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddExpression(string)
Add Expression Rule
public IExcelConditionalFormattingExpression AddExpression(string address)
Parameters
addressstring
Returns
AddFiveIconSet(ExcelAddress, eExcelconditionalFormatting5IconsSetType)
Adds a FiveIconSet rule
public IExcelConditionalFormattingFiveIconSet AddFiveIconSet(ExcelAddress Address, eExcelconditionalFormatting5IconsSetType IconSet)
Parameters
AddressExcelAddressIconSeteExcelconditionalFormatting5IconsSetType
Returns
AddFiveIconSet(string, eExcelconditionalFormatting5IconsSetType)
Adds a FiveIconSet rule
public IExcelConditionalFormattingFiveIconSet AddFiveIconSet(string Address, eExcelconditionalFormatting5IconsSetType IconSet)
Parameters
AddressstringIconSeteExcelconditionalFormatting5IconsSetType
Returns
AddFourIconSet(ExcelAddress, eExcelconditionalFormatting4IconsSetType)
Adds a FourIconSet rule
public IExcelConditionalFormattingFourIconSet<eExcelconditionalFormatting4IconsSetType> AddFourIconSet(ExcelAddress Address, eExcelconditionalFormatting4IconsSetType IconSet)
Parameters
AddressExcelAddressIconSeteExcelconditionalFormatting4IconsSetType
Returns
AddFourIconSet(string, eExcelconditionalFormatting4IconsSetType)
Adds a FourIconSet rule
public IExcelConditionalFormattingFourIconSet<eExcelconditionalFormatting4IconsSetType> AddFourIconSet(string Address, eExcelconditionalFormatting4IconsSetType IconSet)
Parameters
AddressstringIconSeteExcelconditionalFormatting4IconsSetType
Returns
AddGreaterThan(ExcelAddress)
Add GreaterThan Rule
public IExcelConditionalFormattingGreaterThan AddGreaterThan(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddGreaterThan(string)
Add GreaterThan Rule
public IExcelConditionalFormattingGreaterThan AddGreaterThan(string address)
Parameters
addressstring
Returns
AddGreaterThanOrEqual(ExcelAddress)
Add GreaterThanOrEqual Rule
public IExcelConditionalFormattingGreaterThanOrEqual AddGreaterThanOrEqual(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddGreaterThanOrEqual(string)
Add GreaterThanOrEqual Rule
public IExcelConditionalFormattingGreaterThanOrEqual AddGreaterThanOrEqual(string address)
Parameters
addressstring
Returns
AddLast7Days(ExcelAddress)
Add Last7Days rule
public IExcelConditionalFormattingTimePeriodGroup AddLast7Days(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddLast7Days(string)
Add Last7Days rule
public IExcelConditionalFormattingTimePeriodGroup AddLast7Days(string address)
Parameters
addressstring
Returns
AddLastMonth(ExcelAddress)
Add last month rule
public IExcelConditionalFormattingTimePeriodGroup AddLastMonth(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddLastMonth(string)
Add last month rule
public IExcelConditionalFormattingTimePeriodGroup AddLastMonth(string address)
Parameters
addressstring
Returns
AddLastWeek(ExcelAddress)
Add lastWeek rule
public IExcelConditionalFormattingTimePeriodGroup AddLastWeek(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddLastWeek(string)
Add lastWeek rule
public IExcelConditionalFormattingTimePeriodGroup AddLastWeek(string address)
Parameters
addressstring
Returns
AddLessThan(ExcelAddress)
Add LessThan Rule
public IExcelConditionalFormattingLessThan AddLessThan(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddLessThan(string)
Add LessThan Rule
public IExcelConditionalFormattingLessThan AddLessThan(string address)
Parameters
addressstring
Returns
AddLessThanOrEqual(ExcelAddress)
Add LessThanOrEqual Rule
public IExcelConditionalFormattingLessThanOrEqual AddLessThanOrEqual(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddLessThanOrEqual(string)
Add LessThanOrEqual Rule
public IExcelConditionalFormattingLessThanOrEqual AddLessThanOrEqual(string address)
Parameters
addressstring
Returns
AddNextMonth(ExcelAddress)
Add NextMonth rule
public IExcelConditionalFormattingTimePeriodGroup AddNextMonth(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddNextMonth(string)
Add NextMonth rule
public IExcelConditionalFormattingTimePeriodGroup AddNextMonth(string address)
Parameters
addressstring
Returns
AddNextWeek(ExcelAddress)
Add next week rule
public IExcelConditionalFormattingTimePeriodGroup AddNextWeek(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddNextWeek(string)
Add next week rule
public IExcelConditionalFormattingTimePeriodGroup AddNextWeek(string address)
Parameters
addressstring
Returns
AddNotBetween(ExcelAddress)
Add NotBetween Rule
public IExcelConditionalFormattingNotBetween AddNotBetween(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddNotBetween(string)
Add NotBetween Rule
public IExcelConditionalFormattingNotBetween AddNotBetween(string address)
Parameters
addressstring
Returns
AddNotContainsBlanks(ExcelAddress)
Add NotContainsBlanks Rule
public IExcelConditionalFormattingNotContainsBlanks AddNotContainsBlanks(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddNotContainsBlanks(string)
Add NotContainsBlanks Rule
public IExcelConditionalFormattingNotContainsBlanks AddNotContainsBlanks(string address)
Parameters
addressstring
Returns
AddNotContainsErrors(ExcelAddress)
Add NotContainsErrors Rule
public IExcelConditionalFormattingNotContainsErrors AddNotContainsErrors(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddNotContainsErrors(string)
Add NotContainsErrors Rule
public IExcelConditionalFormattingNotContainsErrors AddNotContainsErrors(string address)
Parameters
addressstring
Returns
AddNotContainsText(ExcelAddress)
Add NotContainsText Rule
public IExcelConditionalFormattingNotContainsText AddNotContainsText(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddNotContainsText(string)
Add NotContainsText Rule
public IExcelConditionalFormattingNotContainsText AddNotContainsText(string address)
Parameters
addressstring
Returns
AddNotEqual(ExcelAddress)
Add NotEqual Rule
public IExcelConditionalFormattingNotEqual AddNotEqual(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddNotEqual(string)
Add NotEqual Rule
public IExcelConditionalFormattingNotEqual AddNotEqual(string address)
Parameters
addressstring
Returns
AddTextContains(ExcelAddress)
Add TextContains rule
public IExcelConditionalFormattingContainsText AddTextContains(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddTextContains(string)
Add TextContains rule
public IExcelConditionalFormattingContainsText AddTextContains(string address)
Parameters
addressstring
Returns
AddThisMonth(ExcelAddress)
Add ThisMonth rule
public IExcelConditionalFormattingTimePeriodGroup AddThisMonth(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddThisMonth(string)
Add ThisMonth rule
public IExcelConditionalFormattingTimePeriodGroup AddThisMonth(string address)
Parameters
addressstring
Returns
AddThisWeek(ExcelAddress)
Add this week rule
public IExcelConditionalFormattingTimePeriodGroup AddThisWeek(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddThisWeek(string)
Add this week rule
public IExcelConditionalFormattingTimePeriodGroup AddThisWeek(string address)
Parameters
addressstring
Returns
AddThreeColorScale(ExcelAddress)
Add ThreeColorScale Rule
public IExcelConditionalFormattingThreeColorScale AddThreeColorScale(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddThreeColorScale(string)
Add ThreeColorScale Rule
public IExcelConditionalFormattingThreeColorScale AddThreeColorScale(string address)
Parameters
addressstring
Returns
AddThreeIconSet(ExcelAddress, eExcelconditionalFormatting3IconsSetType)
Add ThreeIconSet Rule
public IExcelConditionalFormattingThreeIconSet<eExcelconditionalFormatting3IconsSetType> AddThreeIconSet(ExcelAddress Address, eExcelconditionalFormatting3IconsSetType IconSet)
Parameters
AddressExcelAddressThe address
IconSeteExcelconditionalFormatting3IconsSetTypeType of iconset
Returns
AddThreeIconSet(string, eExcelconditionalFormatting3IconsSetType)
Add ThreeIconSet Rule
public IExcelConditionalFormattingThreeIconSet<eExcelconditionalFormatting3IconsSetType> AddThreeIconSet(string Address, eExcelconditionalFormatting3IconsSetType IconSet)
Parameters
AddressstringThe address
IconSeteExcelconditionalFormatting3IconsSetTypeType of iconset
Returns
AddToday(ExcelAddress)
Add Today rule
public IExcelConditionalFormattingTimePeriodGroup AddToday(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddToday(string)
Add Today rule
public IExcelConditionalFormattingTimePeriodGroup AddToday(string address)
Parameters
addressstring
Returns
AddTomorrow(ExcelAddress)
Add Tomorrow rule
public IExcelConditionalFormattingTimePeriodGroup AddTomorrow(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddTomorrow(string)
Add Tomorrow rule
public IExcelConditionalFormattingTimePeriodGroup AddTomorrow(string address)
Parameters
addressstring
Returns
AddTop(ExcelAddress)
Add Top Rule
public IExcelConditionalFormattingTopBottomGroup AddTop(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddTop(string)
Add Top Rule
public IExcelConditionalFormattingTopBottomGroup AddTop(string address)
Parameters
addressstring
Returns
AddTopPercent(ExcelAddress)
Add TopPercent Rule
public IExcelConditionalFormattingTopBottomGroup AddTopPercent(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddTopPercent(string)
Add TopPercent Rule
public IExcelConditionalFormattingTopBottomGroup AddTopPercent(string address)
Parameters
addressstring
Returns
AddTwoColorScale(ExcelAddress)
Add TwoColorScale Rule
public IExcelConditionalFormattingTwoColorScale AddTwoColorScale(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddTwoColorScale(string)
Add TwoColorScale Rule
public IExcelConditionalFormattingTwoColorScale AddTwoColorScale(string address)
Parameters
addressstring
Returns
AddUniqueValues(ExcelAddress)
Add Unique Rule
public IExcelConditionalFormattingUniqueValues AddUniqueValues(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddUniqueValues(string)
Add Unique Rule
public IExcelConditionalFormattingUniqueValues AddUniqueValues(string address)
Parameters
addressstring
Returns
AddYesterday(ExcelAddress)
Add Yesterday rule
public IExcelConditionalFormattingTimePeriodGroup AddYesterday(ExcelAddress address)
Parameters
addressExcelAddress
Returns
AddYesterday(string)
Add Yesterday rule
public IExcelConditionalFormattingTimePeriodGroup AddYesterday(string address)
Parameters
addressstring
Returns
Remove(IExcelConditionalFormattingRule)
Remove a Conditional Formatting Rule by its object
public void Remove(IExcelConditionalFormattingRule item)
Parameters
RemoveAll()
Removes all 'cfRule' from the collection and from the XML.
public void RemoveAll()
RemoveAt(int)
Remove a Conditional Formatting Rule by its 0-based index
public void RemoveAt(int index)
Parameters
indexint
RemoveByPriority(int)
Remove a Conditional Formatting Rule by its priority
public void RemoveByPriority(int priority)
Parameters
priorityint
RulesByPriority(int)
Get a rule by its priority
public IExcelConditionalFormattingRule RulesByPriority(int priority)
Parameters
priorityint