PHPExcel_Worksheet_AutoFilter
| category | PHPExcel |
|---|---|
| package | PHPExcel_Worksheet |
| copyright | Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel) |
__clone()
__construct(string $pRange, \PHPExcel_Worksheet $pSheet)
__toString()
clearColumn(string $pColumn) : \PHPExcel_Worksheet_AutoFilter
getColumn(string $pColumn) : \PHPExcel_Worksheet_AutoFilter_Column
getColumnByOffset(integer $pColumnOffset) : \PHPExcel_Worksheet_AutoFilter_Column
integerColumn offset within range (starting from 0)
\PHPExcel_Exception |
|---|
getColumnOffset(string $pColumn) : integer
stringColumn name (e.g. A)
\PHPExcel_Exception |
|---|
integerThe offset of the specified column within the autofilter rangegetColumns() : array
getRange() : string
stringsetColumn(\PHPExcel_Worksheet_AutoFilter_Column | string $pColumn) : \PHPExcel_Worksheet_AutoFilter
\PHPExcel_Worksheet_AutoFilter_ColumnstringA simple string containing a Column ID like 'A' is permitted
\PHPExcel_Exception |
|---|
setParent(\PHPExcel_Worksheet $pSheet) : \PHPExcel_Worksheet_AutoFilter
setRange(string $pRange) : \PHPExcel_Worksheet_AutoFilter
shiftColumn(string $fromColumn, string $toColumn) : \PHPExcel_Worksheet_AutoFilter
Note: This method bypasses validation of the destination column to ensure it is within this AutoFilter range. Nor does it verify whether any column rule already exists at $toColumn, but will simply overrideany existing value. Use with caution.
stringColumn name (e.g. A)
stringColumn name (e.g. B)
testColumnInRange(string $column) : integer
stringColumn name (e.g. A)
\PHPExcel_Exception |
|---|
integerThe column offset within the autofilter range_calculateTopTenValue($columnID, $startRow, $endRow, $ruleType, $ruleValue)
_dynamicFilterDateRange(string $dynamicRuleType, \PHPExcel_Worksheet_AutoFilter_Column $filterColumn) : mixed[]
string
mixed[]_filterTestInCustomDataSet(mixed $cellValue, mixed[] $ruleSet) : boolean
mixed
mixed[]
boolean_filterTestInDateGroupSet(mixed $cellValue, mixed[] $dataSet) : boolean
mixed
mixed[]
boolean_filterTestInPeriodDateSet(mixed $cellValue, mixed[] $monthSet) : boolean
mixed
mixed[]
boolean_filterTestInSimpleDataSet(mixed $cellValue, mixed[] $dataSet) : boolean
mixed
mixed[]
boolean$_columns : array
$_fromReplace : array
$_range : string
$_toReplace
$_workSheet : \PHPExcel_Worksheet