|
| | __clone () |
| | __clone implementation.
|
| |
| | insertNewBefore (string $beforeCellAddress, int $numberOfColumns, int $numberOfRows, Worksheet $worksheet) |
| | Insert a new column or row, updating all possible related data.
|
| |
| | updateFormulaReferences (string $formula='', string $beforeCellAddress='A1', int $numberOfColumns=0, int $numberOfRows=0, string $worksheetName='', bool $includeAbsoluteReferences=false, bool $onlyAbsoluteReferences=false) |
| | Update references within formulas.
|
| |
|
| updateFormulaReferencesAnyWorksheet (string $formula='', int $numberOfColumns=0, int $numberOfRows=0) |
| | Update all cell references within a formula, irrespective of worksheet.
|
| |
| | updateNamedFormulae (Spreadsheet $spreadsheet, string $oldName='', string $newName='') |
| | Update named formulae (i.e.
|
| |
|
| static | cellReverseSort (string $a, string $b) |
| | Compare two cell addresses Intended for use as a Callback function for sorting cell addresses by column and row.
|
| |
| static | cellSort (string $a, string $b) |
| | Compare two cell addresses Intended for use as a Callback function for sorting cell addresses by column and row.
|
| |
| static | columnReverseSort (string $a, string $b) |
| | Compare two column addresses Intended for use as a Callback function for reverse sorting column addresses by column.
|
| |
| static | columnSort (string $a, string $b) |
| | Compare two column addresses Intended for use as a Callback function for sorting column addresses by column.
|
| |
|
static | getInstance () |
| | Get an instance of this class.
|
| |
|
|
const | REFHELPER_REGEXP_CELLRANGE = self::SHEETNAME_PART . '?(\$?[a-z]{1,3}\$?\d+):(\$?[a-z]{1,3}\$?\d+)' |
| |
|
const | REFHELPER_REGEXP_CELLREF = self::SHEETNAME_PART . '?(?<![:a-z1-9_\.\$])(\$?[a-z]{1,3}\$?\d+)(?=[^:!\d\'])' |
| |
|
const | REFHELPER_REGEXP_COLRANGE = self::SHEETNAME_PART . '?(\$?[a-z]{1,3}):(\$?[a-z]{1,3})' |
| |
|
const | REFHELPER_REGEXP_ROWRANGE = self::SHEETNAME_PART . '?(\$?\d+):(\$?\d+)' |
| |
|
|
| __construct () |
| | Create a new ReferenceHelper.
|
| |
| | adjustColumnDimensions (Worksheet $worksheet) |
| | Update column dimensions when inserting/deleting rows/columns.
|
| |
| | adjustComments (Worksheet $worksheet) |
| | Update cell comments when inserting/deleting rows/columns.
|
| |
| | adjustConditionalFormatting (Worksheet $worksheet, int $numberOfColumns, int $numberOfRows) |
| | Update conditional formatting styles when inserting/deleting rows/columns.
|
| |
| | adjustDataValidations (Worksheet $worksheet, int $numberOfColumns, int $numberOfRows, string $beforeCellAddress) |
| | Update data validations when inserting/deleting rows/columns.
|
| |
| | adjustHyperlinks (Worksheet $worksheet, int $numberOfColumns, int $numberOfRows) |
| | Update hyperlinks when inserting/deleting rows/columns.
|
| |
| | adjustMergeCells (Worksheet $worksheet) |
| | Update merged cells when inserting/deleting rows/columns.
|
| |
| | adjustPageBreaks (Worksheet $worksheet, int $numberOfColumns, int $numberOfRows) |
| | Update page breaks when inserting/deleting rows/columns.
|
| |
| | adjustProtectedCells (Worksheet $worksheet, int $numberOfColumns, int $numberOfRows) |
| | Update protected cells when inserting/deleting rows/columns.
|
| |
| | adjustRowDimensions (Worksheet $worksheet, int $beforeRow, int $numberOfRows) |
| | Update row dimensions when inserting/deleting rows/columns.
|
| |
◆ __clone()
| PhpOffice\PhpSpreadsheet\ReferenceHelper::__clone |
( |
| ) |
|
|
final |
__clone implementation.
Cloning should not be allowed in a Singleton!
◆ adjustColumnDimensions()
| PhpOffice\PhpSpreadsheet\ReferenceHelper::adjustColumnDimensions |
( |
Worksheet | $worksheet | ) |
|
|
protected |
Update column dimensions when inserting/deleting rows/columns.
- Parameters
-
| Worksheet | $worksheet | The worksheet that we're editing |
◆ adjustComments()
| PhpOffice\PhpSpreadsheet\ReferenceHelper::adjustComments |
( |
Worksheet | $worksheet | ) |
|
|
protected |
Update cell comments when inserting/deleting rows/columns.
- Parameters
-
| Worksheet | $worksheet | The worksheet that we're editing |
◆ adjustConditionalFormatting()
| PhpOffice\PhpSpreadsheet\ReferenceHelper::adjustConditionalFormatting |
( |
Worksheet | $worksheet, |
|
|
int | $numberOfColumns, |
|
|
int | $numberOfRows ) |
|
protected |
Update conditional formatting styles when inserting/deleting rows/columns.
- Parameters
-
| Worksheet | $worksheet | The worksheet that we're editing |
| int | $numberOfColumns | Number of columns to insert/delete (negative values indicate deletion) |
| int | $numberOfRows | Number of rows to insert/delete (negative values indicate deletion) |
◆ adjustDataValidations()
| PhpOffice\PhpSpreadsheet\ReferenceHelper::adjustDataValidations |
( |
Worksheet | $worksheet, |
|
|
int | $numberOfColumns, |
|
|
int | $numberOfRows, |
|
|
string | $beforeCellAddress ) |
|
protected |
Update data validations when inserting/deleting rows/columns.
- Parameters
-
| Worksheet | $worksheet | The worksheet that we're editing |
| int | $numberOfColumns | Number of columns to insert/delete (negative values indicate deletion) |
| int | $numberOfRows | Number of rows to insert/delete (negative values indicate deletion) |
◆ adjustHyperlinks()
| PhpOffice\PhpSpreadsheet\ReferenceHelper::adjustHyperlinks |
( |
Worksheet | $worksheet, |
|
|
int | $numberOfColumns, |
|
|
int | $numberOfRows ) |
|
protected |
Update hyperlinks when inserting/deleting rows/columns.
- Parameters
-
| Worksheet | $worksheet | The worksheet that we're editing |
| int | $numberOfColumns | Number of columns to insert/delete (negative values indicate deletion) |
| int | $numberOfRows | Number of rows to insert/delete (negative values indicate deletion) |
◆ adjustMergeCells()
| PhpOffice\PhpSpreadsheet\ReferenceHelper::adjustMergeCells |
( |
Worksheet | $worksheet | ) |
|
|
protected |
Update merged cells when inserting/deleting rows/columns.
- Parameters
-
| Worksheet | $worksheet | The worksheet that we're editing |
◆ adjustPageBreaks()
| PhpOffice\PhpSpreadsheet\ReferenceHelper::adjustPageBreaks |
( |
Worksheet | $worksheet, |
|
|
int | $numberOfColumns, |
|
|
int | $numberOfRows ) |
|
protected |
Update page breaks when inserting/deleting rows/columns.
- Parameters
-
| Worksheet | $worksheet | The worksheet that we're editing |
| int | $numberOfColumns | Number of columns to insert/delete (negative values indicate deletion) |
| int | $numberOfRows | Number of rows to insert/delete (negative values indicate deletion) |
◆ adjustProtectedCells()
| PhpOffice\PhpSpreadsheet\ReferenceHelper::adjustProtectedCells |
( |
Worksheet | $worksheet, |
|
|
int | $numberOfColumns, |
|
|
int | $numberOfRows ) |
|
protected |
Update protected cells when inserting/deleting rows/columns.
- Parameters
-
| Worksheet | $worksheet | The worksheet that we're editing |
| int | $numberOfColumns | Number of columns to insert/delete (negative values indicate deletion) |
| int | $numberOfRows | Number of rows to insert/delete (negative values indicate deletion) |
◆ adjustRowDimensions()
| PhpOffice\PhpSpreadsheet\ReferenceHelper::adjustRowDimensions |
( |
Worksheet | $worksheet, |
|
|
int | $beforeRow, |
|
|
int | $numberOfRows ) |
|
protected |
Update row dimensions when inserting/deleting rows/columns.
- Parameters
-
| Worksheet | $worksheet | The worksheet that we're editing |
| int | $beforeRow | Number of the row we're inserting/deleting before |
| int | $numberOfRows | Number of rows to insert/delete (negative values indicate deletion) |
◆ cellReverseSort()
| static PhpOffice\PhpSpreadsheet\ReferenceHelper::cellReverseSort |
( |
string | $a, |
|
|
string | $b ) |
|
static |
Compare two cell addresses Intended for use as a Callback function for sorting cell addresses by column and row.
- Parameters
-
| string | $a | First cell to test (e.g. 'AA1') |
| string | $b | Second cell to test (e.g. 'Z1') |
◆ cellSort()
| static PhpOffice\PhpSpreadsheet\ReferenceHelper::cellSort |
( |
string | $a, |
|
|
string | $b ) |
|
static |
Compare two cell addresses Intended for use as a Callback function for sorting cell addresses by column and row.
- Parameters
-
| string | $a | First cell to test (e.g. 'AA1') |
| string | $b | Second cell to test (e.g. 'Z1') |
◆ columnReverseSort()
| static PhpOffice\PhpSpreadsheet\ReferenceHelper::columnReverseSort |
( |
string | $a, |
|
|
string | $b ) |
|
static |
Compare two column addresses Intended for use as a Callback function for reverse sorting column addresses by column.
- Parameters
-
| string | $a | First column to test (e.g. 'AA') |
| string | $b | Second column to test (e.g. 'Z') |
◆ columnSort()
| static PhpOffice\PhpSpreadsheet\ReferenceHelper::columnSort |
( |
string | $a, |
|
|
string | $b ) |
|
static |
Compare two column addresses Intended for use as a Callback function for sorting column addresses by column.
- Parameters
-
| string | $a | First column to test (e.g. 'AA') |
| string | $b | Second column to test (e.g. 'Z') |
◆ insertNewBefore()
| PhpOffice\PhpSpreadsheet\ReferenceHelper::insertNewBefore |
( |
string | $beforeCellAddress, |
|
|
int | $numberOfColumns, |
|
|
int | $numberOfRows, |
|
|
Worksheet | $worksheet ) |
Insert a new column or row, updating all possible related data.
- Parameters
-
| string | $beforeCellAddress | Insert before this cell address (e.g. 'A1') |
| int | $numberOfColumns | Number of columns to insert/delete (negative values indicate deletion) |
| int | $numberOfRows | Number of rows to insert/delete (negative values indicate deletion) |
| Worksheet | $worksheet | The worksheet that we're editing |
◆ updateFormulaReferences()
| PhpOffice\PhpSpreadsheet\ReferenceHelper::updateFormulaReferences |
( |
string | $formula = '', |
|
|
string | $beforeCellAddress = 'A1', |
|
|
int | $numberOfColumns = 0, |
|
|
int | $numberOfRows = 0, |
|
|
string | $worksheetName = '', |
|
|
bool | $includeAbsoluteReferences = false, |
|
|
bool | $onlyAbsoluteReferences = false ) |
Update references within formulas.
- Parameters
-
| string | $formula | Formula to update |
| string | $beforeCellAddress | Insert before this one |
| int | $numberOfColumns | Number of columns to insert |
| int | $numberOfRows | Number of rows to insert |
| string | $worksheetName | Worksheet name/title |
- Return values
-
◆ updateNamedFormulae()
| PhpOffice\PhpSpreadsheet\ReferenceHelper::updateNamedFormulae |
( |
Spreadsheet | $spreadsheet, |
|
|
string | $oldName = '', |
|
|
string | $newName = '' ) |
Update named formulae (i.e.
containing worksheet references / named ranges).
- Parameters
-
| Spreadsheet | $spreadsheet | Object to update |
| string | $oldName | Old name (name to replace) |
| string | $newName | New name |
The documentation for this class was generated from the following file:
- lib/phpspreadsheet/phpspreadsheet/src/PhpSpreadsheet/ReferenceHelper.php