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
index
int
Property Value
Methods
AddAboveAverage(ExcelAddress)
Add AboveAverage Rule
public IExcelConditionalFormattingAverageGroup AddAboveAverage(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddAboveAverage(string)
Add AboveAverage Rule
public IExcelConditionalFormattingAverageGroup AddAboveAverage(string address)
Parameters
address
stringString must be a valid excelAddress
Returns
AddAboveOrEqualAverage(ExcelAddress)
Add AboveOrEqualAverage Rule
public IExcelConditionalFormattingAverageGroup AddAboveOrEqualAverage(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddAboveOrEqualAverage(string)
Add AboveOrEqualAverage Rule
public IExcelConditionalFormattingAverageGroup AddAboveOrEqualAverage(string address)
Parameters
address
string
Returns
AddAboveStdDev(ExcelAddress)
Add AboveStdDev Rule
public IExcelConditionalFormattingStdDevGroup AddAboveStdDev(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddAboveStdDev(string)
Add AboveStdDev Rule
public IExcelConditionalFormattingStdDevGroup AddAboveStdDev(string address)
Parameters
address
string
Returns
AddBeginsWith(ExcelAddress)
Add BeginsWith Rule
public IExcelConditionalFormattingBeginsWith AddBeginsWith(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddBeginsWith(string)
Add BeginsWith Rule
public IExcelConditionalFormattingBeginsWith AddBeginsWith(string address)
Parameters
address
string
Returns
AddBelowAverage(ExcelAddress)
Add BelowAverage Rule
public IExcelConditionalFormattingAverageGroup AddBelowAverage(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddBelowAverage(string)
Add BelowAverage Rule
public IExcelConditionalFormattingAverageGroup AddBelowAverage(string address)
Parameters
address
string
Returns
AddBelowOrEqualAverage(ExcelAddress)
Add BelowOrEqualAverage Rule
public IExcelConditionalFormattingAverageGroup AddBelowOrEqualAverage(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddBelowOrEqualAverage(string)
Add BelowOrEqualAverage Rule
public IExcelConditionalFormattingAverageGroup AddBelowOrEqualAverage(string address)
Parameters
address
string
Returns
AddBelowStdDev(ExcelAddress)
Add BelowStdDev Rule
public IExcelConditionalFormattingStdDevGroup AddBelowStdDev(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddBelowStdDev(string)
Add BelowStdDev Rule
public IExcelConditionalFormattingStdDevGroup AddBelowStdDev(string address)
Parameters
address
string
Returns
AddBetween(ExcelAddress)
Add between rule
public IExcelConditionalFormattingBetween AddBetween(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddBetween(string)
Add between rule
public IExcelConditionalFormattingBetween AddBetween(string address)
Parameters
address
string
Returns
AddBottom(ExcelAddress)
Add Bottom Rule
public IExcelConditionalFormattingTopBottomGroup AddBottom(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddBottom(string)
Add Bottom Rule
public IExcelConditionalFormattingTopBottomGroup AddBottom(string address)
Parameters
address
string
Returns
AddBottomPercent(ExcelAddress)
Add BottomPercent Rule
public IExcelConditionalFormattingTopBottomGroup AddBottomPercent(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddBottomPercent(string)
Add BottomPercent Rule
public IExcelConditionalFormattingTopBottomGroup AddBottomPercent(string address)
Parameters
address
string
Returns
AddContainsBlanks(ExcelAddress)
Add ContainsBlanks Rule
public IExcelConditionalFormattingContainsBlanks AddContainsBlanks(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddContainsBlanks(string)
Add ContainsBlanks Rule
public IExcelConditionalFormattingContainsBlanks AddContainsBlanks(string address)
Parameters
address
string
Returns
AddContainsErrors(ExcelAddress)
Add ContainsErrors Rule
public IExcelConditionalFormattingContainsErrors AddContainsErrors(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddContainsErrors(string)
Add ContainsErrors Rule
public IExcelConditionalFormattingContainsErrors AddContainsErrors(string address)
Parameters
address
string
Returns
AddContainsText(ExcelAddress)
Add ContainsText Rule
public IExcelConditionalFormattingContainsText AddContainsText(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddContainsText(string)
Add ContainsText Rule
public IExcelConditionalFormattingContainsText AddContainsText(string address)
Parameters
address
string
Returns
AddDatabar(ExcelAddress, Color)
Adds a databar rule
public IExcelConditionalFormattingDataBarGroup AddDatabar(ExcelAddress Address, Color color)
Parameters
Address
ExcelAddresscolor
Color
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
address
ExcelAddress
Returns
AddDuplicateValues(string)
Add DuplicateValues Rule
public IExcelConditionalFormattingDuplicateValues AddDuplicateValues(string address)
Parameters
address
string
Returns
AddEndsWith(ExcelAddress)
Add EndsWith Rule
public IExcelConditionalFormattingEndsWith AddEndsWith(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddEndsWith(string)
Add EndsWith Rule
public IExcelConditionalFormattingEndsWith AddEndsWith(string address)
Parameters
address
string
Returns
AddEqual(ExcelAddress)
Add Equal rule
public IExcelConditionalFormattingEqual AddEqual(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddEqual(string)
Add Equal rule
public IExcelConditionalFormattingEqual AddEqual(string address)
Parameters
address
string
Returns
AddExpression(ExcelAddress)
Add Expression Rule
public IExcelConditionalFormattingExpression AddExpression(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddExpression(string)
Add Expression Rule
public IExcelConditionalFormattingExpression AddExpression(string address)
Parameters
address
string
Returns
AddFiveIconSet(ExcelAddress, eExcelconditionalFormatting5IconsSetType)
Adds a FiveIconSet rule
public IExcelConditionalFormattingFiveIconSet AddFiveIconSet(ExcelAddress Address, eExcelconditionalFormatting5IconsSetType IconSet)
Parameters
Address
ExcelAddressIconSet
eExcelconditionalFormatting5IconsSetType
Returns
AddFiveIconSet(string, eExcelconditionalFormatting5IconsSetType)
Adds a FiveIconSet rule
public IExcelConditionalFormattingFiveIconSet AddFiveIconSet(string Address, eExcelconditionalFormatting5IconsSetType IconSet)
Parameters
Address
stringIconSet
eExcelconditionalFormatting5IconsSetType
Returns
AddFourIconSet(ExcelAddress, eExcelconditionalFormatting4IconsSetType)
Adds a FourIconSet rule
public IExcelConditionalFormattingFourIconSet<eExcelconditionalFormatting4IconsSetType> AddFourIconSet(ExcelAddress Address, eExcelconditionalFormatting4IconsSetType IconSet)
Parameters
Address
ExcelAddressIconSet
eExcelconditionalFormatting4IconsSetType
Returns
AddFourIconSet(string, eExcelconditionalFormatting4IconsSetType)
Adds a FourIconSet rule
public IExcelConditionalFormattingFourIconSet<eExcelconditionalFormatting4IconsSetType> AddFourIconSet(string Address, eExcelconditionalFormatting4IconsSetType IconSet)
Parameters
Address
stringIconSet
eExcelconditionalFormatting4IconsSetType
Returns
AddGreaterThan(ExcelAddress)
Add GreaterThan Rule
public IExcelConditionalFormattingGreaterThan AddGreaterThan(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddGreaterThan(string)
Add GreaterThan Rule
public IExcelConditionalFormattingGreaterThan AddGreaterThan(string address)
Parameters
address
string
Returns
AddGreaterThanOrEqual(ExcelAddress)
Add GreaterThanOrEqual Rule
public IExcelConditionalFormattingGreaterThanOrEqual AddGreaterThanOrEqual(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddGreaterThanOrEqual(string)
Add GreaterThanOrEqual Rule
public IExcelConditionalFormattingGreaterThanOrEqual AddGreaterThanOrEqual(string address)
Parameters
address
string
Returns
AddLast7Days(ExcelAddress)
Add Last7Days rule
public IExcelConditionalFormattingTimePeriodGroup AddLast7Days(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddLast7Days(string)
Add Last7Days rule
public IExcelConditionalFormattingTimePeriodGroup AddLast7Days(string address)
Parameters
address
string
Returns
AddLastMonth(ExcelAddress)
Add last month rule
public IExcelConditionalFormattingTimePeriodGroup AddLastMonth(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddLastMonth(string)
Add last month rule
public IExcelConditionalFormattingTimePeriodGroup AddLastMonth(string address)
Parameters
address
string
Returns
AddLastWeek(ExcelAddress)
Add lastWeek rule
public IExcelConditionalFormattingTimePeriodGroup AddLastWeek(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddLastWeek(string)
Add lastWeek rule
public IExcelConditionalFormattingTimePeriodGroup AddLastWeek(string address)
Parameters
address
string
Returns
AddLessThan(ExcelAddress)
Add LessThan Rule
public IExcelConditionalFormattingLessThan AddLessThan(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddLessThan(string)
Add LessThan Rule
public IExcelConditionalFormattingLessThan AddLessThan(string address)
Parameters
address
string
Returns
AddLessThanOrEqual(ExcelAddress)
Add LessThanOrEqual Rule
public IExcelConditionalFormattingLessThanOrEqual AddLessThanOrEqual(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddLessThanOrEqual(string)
Add LessThanOrEqual Rule
public IExcelConditionalFormattingLessThanOrEqual AddLessThanOrEqual(string address)
Parameters
address
string
Returns
AddNextMonth(ExcelAddress)
Add NextMonth rule
public IExcelConditionalFormattingTimePeriodGroup AddNextMonth(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddNextMonth(string)
Add NextMonth rule
public IExcelConditionalFormattingTimePeriodGroup AddNextMonth(string address)
Parameters
address
string
Returns
AddNextWeek(ExcelAddress)
Add next week rule
public IExcelConditionalFormattingTimePeriodGroup AddNextWeek(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddNextWeek(string)
Add next week rule
public IExcelConditionalFormattingTimePeriodGroup AddNextWeek(string address)
Parameters
address
string
Returns
AddNotBetween(ExcelAddress)
Add NotBetween Rule
public IExcelConditionalFormattingNotBetween AddNotBetween(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddNotBetween(string)
Add NotBetween Rule
public IExcelConditionalFormattingNotBetween AddNotBetween(string address)
Parameters
address
string
Returns
AddNotContainsBlanks(ExcelAddress)
Add NotContainsBlanks Rule
public IExcelConditionalFormattingNotContainsBlanks AddNotContainsBlanks(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddNotContainsBlanks(string)
Add NotContainsBlanks Rule
public IExcelConditionalFormattingNotContainsBlanks AddNotContainsBlanks(string address)
Parameters
address
string
Returns
AddNotContainsErrors(ExcelAddress)
Add NotContainsErrors Rule
public IExcelConditionalFormattingNotContainsErrors AddNotContainsErrors(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddNotContainsErrors(string)
Add NotContainsErrors Rule
public IExcelConditionalFormattingNotContainsErrors AddNotContainsErrors(string address)
Parameters
address
string
Returns
AddNotContainsText(ExcelAddress)
Add NotContainsText Rule
public IExcelConditionalFormattingNotContainsText AddNotContainsText(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddNotContainsText(string)
Add NotContainsText Rule
public IExcelConditionalFormattingNotContainsText AddNotContainsText(string address)
Parameters
address
string
Returns
AddNotEqual(ExcelAddress)
Add NotEqual Rule
public IExcelConditionalFormattingNotEqual AddNotEqual(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddNotEqual(string)
Add NotEqual Rule
public IExcelConditionalFormattingNotEqual AddNotEqual(string address)
Parameters
address
string
Returns
AddTextContains(ExcelAddress)
Add TextContains rule
public IExcelConditionalFormattingContainsText AddTextContains(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddTextContains(string)
Add TextContains rule
public IExcelConditionalFormattingContainsText AddTextContains(string address)
Parameters
address
string
Returns
AddThisMonth(ExcelAddress)
Add ThisMonth rule
public IExcelConditionalFormattingTimePeriodGroup AddThisMonth(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddThisMonth(string)
Add ThisMonth rule
public IExcelConditionalFormattingTimePeriodGroup AddThisMonth(string address)
Parameters
address
string
Returns
AddThisWeek(ExcelAddress)
Add this week rule
public IExcelConditionalFormattingTimePeriodGroup AddThisWeek(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddThisWeek(string)
Add this week rule
public IExcelConditionalFormattingTimePeriodGroup AddThisWeek(string address)
Parameters
address
string
Returns
AddThreeColorScale(ExcelAddress)
Add ThreeColorScale Rule
public IExcelConditionalFormattingThreeColorScale AddThreeColorScale(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddThreeColorScale(string)
Add ThreeColorScale Rule
public IExcelConditionalFormattingThreeColorScale AddThreeColorScale(string address)
Parameters
address
string
Returns
AddThreeIconSet(ExcelAddress, eExcelconditionalFormatting3IconsSetType)
Add ThreeIconSet Rule
public IExcelConditionalFormattingThreeIconSet<eExcelconditionalFormatting3IconsSetType> AddThreeIconSet(ExcelAddress Address, eExcelconditionalFormatting3IconsSetType IconSet)
Parameters
Address
ExcelAddressThe address
IconSet
eExcelconditionalFormatting3IconsSetTypeType of iconset
Returns
AddThreeIconSet(string, eExcelconditionalFormatting3IconsSetType)
Add ThreeIconSet Rule
public IExcelConditionalFormattingThreeIconSet<eExcelconditionalFormatting3IconsSetType> AddThreeIconSet(string Address, eExcelconditionalFormatting3IconsSetType IconSet)
Parameters
Address
stringThe address
IconSet
eExcelconditionalFormatting3IconsSetTypeType of iconset
Returns
AddToday(ExcelAddress)
Add Today rule
public IExcelConditionalFormattingTimePeriodGroup AddToday(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddToday(string)
Add Today rule
public IExcelConditionalFormattingTimePeriodGroup AddToday(string address)
Parameters
address
string
Returns
AddTomorrow(ExcelAddress)
Add Tomorrow rule
public IExcelConditionalFormattingTimePeriodGroup AddTomorrow(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddTomorrow(string)
Add Tomorrow rule
public IExcelConditionalFormattingTimePeriodGroup AddTomorrow(string address)
Parameters
address
string
Returns
AddTop(ExcelAddress)
Add Top Rule
public IExcelConditionalFormattingTopBottomGroup AddTop(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddTop(string)
Add Top Rule
public IExcelConditionalFormattingTopBottomGroup AddTop(string address)
Parameters
address
string
Returns
AddTopPercent(ExcelAddress)
Add TopPercent Rule
public IExcelConditionalFormattingTopBottomGroup AddTopPercent(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddTopPercent(string)
Add TopPercent Rule
public IExcelConditionalFormattingTopBottomGroup AddTopPercent(string address)
Parameters
address
string
Returns
AddTwoColorScale(ExcelAddress)
Add TwoColorScale Rule
public IExcelConditionalFormattingTwoColorScale AddTwoColorScale(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddTwoColorScale(string)
Add TwoColorScale Rule
public IExcelConditionalFormattingTwoColorScale AddTwoColorScale(string address)
Parameters
address
string
Returns
AddUniqueValues(ExcelAddress)
Add Unique Rule
public IExcelConditionalFormattingUniqueValues AddUniqueValues(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddUniqueValues(string)
Add Unique Rule
public IExcelConditionalFormattingUniqueValues AddUniqueValues(string address)
Parameters
address
string
Returns
AddYesterday(ExcelAddress)
Add Yesterday rule
public IExcelConditionalFormattingTimePeriodGroup AddYesterday(ExcelAddress address)
Parameters
address
ExcelAddress
Returns
AddYesterday(string)
Add Yesterday rule
public IExcelConditionalFormattingTimePeriodGroup AddYesterday(string address)
Parameters
address
string
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
index
int
RemoveByPriority(int)
Remove a Conditional Formatting Rule by its priority
public void RemoveByPriority(int priority)
Parameters
priority
int
RulesByPriority(int)
Get a rule by its priority
public IExcelConditionalFormattingRule RulesByPriority(int priority)
Parameters
priority
int