PhpSpreadsheet/docs/topics
Mark Baker 4a04499bff
Read conditional styling for cell (#2491)
* Allow single-cell checks on conditional styles, even when the style is configured for a range of cells
* Work on the CellMatcher logic to evaluate Conditionals for a cell based on its value, and identify which conditional styles should be applied
* Refactor style merging and cell matching for conditional formatting into separate classes; this should make it easier to test, and easier to extend for other CF expressions subsequently
* Added support for containsErrors and notContainsErrors
* Initial work on a wizard to help simplify created Conditional Formatting rules, to ensure that the correct expressions are set
* Further work on extending the Conditional Formatting rules to cover more of the options that are available in MS Excel
* Prevent phpcs-fixer from removing class @method annotations, used to identify the signature for magic methods used in Wizard classes
* Implement `fromConditional()`` method to allow the creation of a CF Wizard from an existing Conditional
* Ensure that xlsx Reader picks up the timePeriod attribute for DatesOccurring CF Rules
* Allow Duplicates/Uniques CF Rules to be recognised in the Xlsx Reader
* Basic Xlsx reading of CF Rules/Styles from <extLst><ext><ConditinalFormattings> element, and not just the <ConditinalFormatting> element of the worksheet

* Add some validation for operands passed to the CF Wizards
 - remove any leading ``=` from formulae, because they'll be embedded into other formulae
 - unwrap any string literals from quotes, because that's also handled internally

Handle cross-worksheet cell references in cellReferences and Formulae/Expressions

* re-baseline phpstan

* Update Change Log with details of the CF Improvements
2022-01-22 19:18:26 +01:00
..
images Read conditional styling for cell (#2491) 2022-01-22 19:18:26 +01:00
accessing-cells.md Update documentation with details of changes to the StringValueBinder 2021-06-03 21:42:20 +02:00
architecture.md Code highlight in docs for PhpStorm 2020-05-31 22:44:25 +09:00
autofilters.md Xlsx Writer Unhides Explicitly Hidden Row in Filter Range - Minor Breaking Change (#2414) 2021-12-05 07:26:24 -08:00
calculation-engine.md Updating a misspelling of a function name. (#1695) 2020-11-01 12:05:04 +01:00
conditional-formatting.md Read conditional styling for cell (#2491) 2022-01-22 19:18:26 +01:00
creating-spreadsheet.md Code highlight in docs for PhpStorm 2020-05-31 22:44:25 +09:00
defined-names.md Named formula implementation, and improved handling of Defined Names generally (#1535) 2020-07-26 12:00:06 +02:00
file-formats.md fix type flies => files 2021-05-28 11:06:54 +02:00
memory_saving.md Documentation updates (#2131) 2021-05-30 12:27:56 +02:00
migration-from-PHPExcel.md Restore explicit list of changes to PHPExcel migration document 2021-11-23 23:57:41 +09:00
reading-and-writing-to-file.md Improve PDF Support for Page Size and Orientation (#2410) 2021-12-01 23:00:02 -08:00
reading-files.md Merge branch 'master' into PHP8-Sane-Property-Names 2021-10-31 15:25:01 +09:00
recipes.md Read conditional styling for cell (#2491) 2022-01-22 19:18:26 +01:00
settings.md WEBSERVICE is HTTP client agnostic 2020-07-19 11:33:01 +09:00
worksheets.md Code highlight in docs for PhpStorm 2020-05-31 22:44:25 +09:00