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