Interface IXLFilterColumn
- Namespace
- SlapKit.Excel.Excel
- Assembly
- SlapKit.Excel.dll
public interface IXLFilterColumn
- Extension Methods
-
Properties
ColorFilterType
XLFilterColorType ColorFilterType { get; }
Property Value
- XLFilterColorType
DynamicType
XLFilterDynamicType DynamicType { get; set; }
Property Value
- XLFilterDynamicType
DynamicValue
double DynamicValue { get; set; }
Property Value
- double
FilterType
XLFilterType FilterType { get; set; }
Property Value
- XLFilterType
TopBottomPart
XLTopBottomPart TopBottomPart { get; set; }
Property Value
- XLTopBottomPart
TopBottomType
XLTopBottomType TopBottomType { get; set; }
Property Value
- XLTopBottomType
TopBottomValue
int TopBottomValue { get; set; }
Property Value
- int
Methods
AboveAverage()
AddDateGroupFilter(DateTime, XLDateTimeGrouping)
IXLFilteredColumn AddDateGroupFilter(DateTime date, XLDateTimeGrouping dateTimeGrouping)
Parameters
date DateTime
dateTimeGrouping XLDateTimeGrouping
Returns
- IXLFilteredColumn
AddFilter<T>(T)
IXLFilteredColumn AddFilter<T>(T value) where T : IComparable<T>
Parameters
value T
Returns
- IXLFilteredColumn
Type Parameters
T
April()
August()
BeginsWith(string)
IXLFilterConnector BeginsWith(string value)
Parameters
value string
Returns
- IXLFilterConnector
BelowAverage()
Between<T>(T, T)
void Between<T>(T minValue, T maxValue) where T : IComparable<T>
Parameters
minValue T
maxValue T
Type Parameters
T
Bottom(int, XLTopBottomType)
void Bottom(int value, XLTopBottomType type = XLTopBottomType.Items)
Parameters
value int
type XLTopBottomType
CellColor(IXLFill)
void CellColor(IXLFill fill)
Parameters
fill IXLFill
CellColor(Action<IXLFill>?)
void CellColor(Action<IXLFill>? setter = null)
Parameters
setter Action<IXLFill>
Clear()
Contains(string)
IXLFilterConnector Contains(string value)
Parameters
value string
Returns
- IXLFilterConnector
December()
EndsWith(string)
IXLFilterConnector EndsWith(string value)
Parameters
value string
Returns
- IXLFilterConnector
EqualOrGreaterThan<T>(T)
IXLFilterConnector EqualOrGreaterThan<T>(T value) where T : IComparable<T>
Parameters
value T
Returns
- IXLFilterConnector
Type Parameters
T
EqualOrLessThan<T>(T)
IXLFilterConnector EqualOrLessThan<T>(T value) where T : IComparable<T>
Parameters
value T
Returns
- IXLFilterConnector
Type Parameters
T
EqualTo<T>(T)
IXLFilterConnector EqualTo<T>(T value) where T : IComparable<T>
Parameters
value T
Returns
- IXLFilterConnector
Type Parameters
T
February()
FontColor(XLColor)
void FontColor(XLColor color)
Parameters
color XLColor
GreaterThan<T>(T)
IXLFilterConnector GreaterThan<T>(T value) where T : IComparable<T>
Parameters
value T
Returns
- IXLFilterConnector
Type Parameters
T
January()
July()
June()
LastMonth()
LastQuarter()
LastWeek()
LastYear()
LessThan<T>(T)
IXLFilterConnector LessThan<T>(T value) where T : IComparable<T>
Parameters
value T
Returns
- IXLFilterConnector
Type Parameters
T
March()
May()
NextMonth()
NextQuarter()
NextWeek()
NextYear()
NotBeginsWith(string)
IXLFilterConnector NotBeginsWith(string value)
Parameters
value string
Returns
- IXLFilterConnector
NotBetween<T>(T, T)
void NotBetween<T>(T minValue, T maxValue) where T : IComparable<T>
Parameters
minValue T
maxValue T
Type Parameters
T
NotContains(string)
IXLFilterConnector NotContains(string value)
Parameters
value string
Returns
- IXLFilterConnector
NotEndsWith(string)
IXLFilterConnector NotEndsWith(string value)
Parameters
value string
Returns
- IXLFilterConnector
NotEqualTo<T>(T)
IXLFilterConnector NotEqualTo<T>(T value) where T : IComparable<T>
Parameters
value T
Returns
- IXLFilterConnector
Type Parameters
T
November()
October()
Quarter1()
Quarter2()
Quarter3()
Quarter4()
RemoveBlankFilter()
IXLFilteredColumn RemoveBlankFilter()
Returns
- IXLFilteredColumn
September()
SetBlankFilter()
IXLFilteredColumn SetBlankFilter()
Returns
- IXLFilteredColumn
SetDynamicType(XLFilterDynamicType)
IXLFilterColumn SetDynamicType(XLFilterDynamicType value)
Parameters
value XLFilterDynamicType
Returns
- IXLFilterColumn
SetDynamicValue(double)
IXLFilterColumn SetDynamicValue(double value)
Parameters
value double
Returns
- IXLFilterColumn
SetFilterType(XLFilterType)
IXLFilterColumn SetFilterType(XLFilterType value)
Parameters
value XLFilterType
Returns
- IXLFilterColumn
SetTopBottomPart(XLTopBottomPart)
IXLFilterColumn SetTopBottomPart(XLTopBottomPart value)
Parameters
value XLTopBottomPart
Returns
- IXLFilterColumn
SetTopBottomType(XLTopBottomType)
IXLFilterColumn SetTopBottomType(XLTopBottomType value)
Parameters
value XLTopBottomType
Returns
- IXLFilterColumn
SetTopBottomValue(int)
IXLFilterColumn SetTopBottomValue(int value)
Parameters
value int
Returns
- IXLFilterColumn
ThisMonth()
ThisQuarter()
ThisWeek()
ThisYear()
Today()
Tomorrow()
Top(int, XLTopBottomType)
void Top(int value, XLTopBottomType type = XLTopBottomType.Items)
Parameters
value int
type XLTopBottomType
YearToDate()
Yesterday()