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
integer
Column offset within range (starting from 0)
\PHPExcel_Exception |
---|
getColumnOffset(string $pColumn) : integer
string
Column name (e.g. A)
\PHPExcel_Exception |
---|
integer
The offset of the specified column within the autofilter rangegetColumns() : array
getRange() : string
string
setColumn(\PHPExcel_Worksheet_AutoFilter_Column | string $pColumn) : \PHPExcel_Worksheet_AutoFilter
\PHPExcel_Worksheet_AutoFilter_Column
string
A 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.
string
Column name (e.g. A)
string
Column name (e.g. B)
testColumnInRange(string $column) : integer
string
Column name (e.g. A)
\PHPExcel_Exception |
---|
integer
The 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