oleibman

Results 54 issues of oleibman

Eliminate about 200 more lines from Phpstan baseline. For Helper/Sample and Helper/Html and others, many properties are declared as protected despite the fact that the classes do not extend any...

Fix #2677. This PR supersedes #2679, written by @technghiath, which lacks tests, and probably doesn't solve the problem entirely. The code causing the problem appears to be the last remnant...

Fix #3909. SUMPRODUCT is mishandling multi-row ranges. In Calculation/Calculation, `checkMatrixOperands` will often resize its operands. When it does so, it needs to recalculate the dimensions of each. This fixes the...

Fix #3907. After row/column insertion/deletion, PhpSpreadsheet updates formulas which include cells which have moved. However, it can mis-identify cell addresses within the formula. Examples: - `=SUM(A2,'F1 (SETTINGS)'!A1:B1)` It identifes F1...

This PR will probably remain in draft status for some time. It needs updates, and I need more time to understand exactly what it is doing. It is a replacement...

This is: ``` - [x] a bug report - [ ] a feature request - [x] **not** a usage question (ask them on https://stackoverflow.com/questions/tagged/phpspreadsheet or https://gitter.im/PHPOffice/PhpSpreadsheet) ``` ### What is...

Until recently, Excel has generated all the data for a chart using a single xml file, e.g. chart1.xml. It has now taken to generating 2 extra files (e.g. style1.xml and...

charts

This is: ``` - [x] a bug report - [ ] a feature request - [x] **not** a usage question (ask them on https://stackoverflow.com/questions/tagged/phpspreadsheet or https://gitter.im/PHPOffice/PhpSpreadsheet) ``` ### What is...

This is: ``` - [ ] a bug report - [x] a feature request (difficult to decide between this and bug) - [x] **not** a usage question (ask them on...

form controls

This is: ``` - [x] a bug report - [ ] a feature request - [ ] **not** a usage question (ask them on https://stackoverflow.com/questions/tagged/phpspreadsheet or https://gitter.im/PHPOffice/PhpSpreadsheet) ``` ### What...