Class ExcelFilterColumnCollection
- Namespace
- OfficeOpenXml.Filter
- Assembly
- EPPlus.dll
A collection of filter columns for an autofilter of table in a worksheet
public class ExcelFilterColumnCollection : XmlHelper, IEnumerable<ExcelFilterColumn>, IEnumerable
- Inheritance
-
ExcelFilterColumnCollection
- Implements
- Inherited Members
Properties
Count
Number of items in the collection
public int Count { get; }
Property Value
this[int]
Indexer of filtercolumns
public ExcelFilterColumn this[int index] { get; }
Parameters
index
intThe column index starting from zero
Property Value
- ExcelFilterColumn
A filter column
Methods
AddColorFilterColumn(int)
Adds a color filter for the specified column position
Note: EPPlus doesn't filter color filters when ApplyFilter
is called.
public ExcelColorFilterColumn AddColorFilterColumn(int position)
Parameters
position
intThe column position
Returns
- ExcelColorFilterColumn
The color filter
AddCustomFilterColumn(int)
Adds a custom filter for the specified column position
public ExcelCustomFilterColumn AddCustomFilterColumn(int position)
Parameters
position
intThe column position
Returns
- ExcelCustomFilterColumn
The custom filter
AddDynamicFilterColumn(int)
Adds a dynamic filter for the specified column position
public ExcelDynamicFilterColumn AddDynamicFilterColumn(int position)
Parameters
position
intThe column position
Returns
- ExcelDynamicFilterColumn
The dynamic filter
AddIconFilterColumn(int)
Adds a icon filter for the specified column position
Note: EPPlus doesn't filter icon filters when ApplyFilter
is called.
public ExcelIconFilterColumn AddIconFilterColumn(int position)
Parameters
position
intThe column position
Returns
- ExcelIconFilterColumn
The color filter
AddTop10FilterColumn(int)
Adds a top10 filter for the specified column position
public ExcelTop10FilterColumn AddTop10FilterColumn(int position)
Parameters
position
intThe column position
Returns
- ExcelTop10FilterColumn
The top 10 filter
AddValueFilterColumn(int)
Adds a value filter for the specified column position
public ExcelValueFilterColumn AddValueFilterColumn(int position)
Parameters
position
intThe column position
Returns
- ExcelValueFilterColumn
The value filter
Clear()
Clear all columns
public void Clear()
GetEnumerator()
Gets the enumerator of the collection
public IEnumerator<ExcelFilterColumn> GetEnumerator()
Returns
- IEnumerator<ExcelFilterColumn>
The enumerator
Remove(ExcelFilterColumn)
Remove the filter column from the collection
public void Remove(ExcelFilterColumn column)
Parameters
column
ExcelFilterColumnThe column
RemoveAt(int)
Remove the filter column with the position from the collection
public void RemoveAt(int position)
Parameters
position
intThe index of the column to remove