You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -31,6 +32,8 @@ and this project adheres to [Semantic Versioning](https://semver.org).
31
32
- SUMIFS Does Not Require xlfn. [Issue #4182](https://github.com/PHPOffice/PhpSpreadsheet/issues/4182)[PR #4186](https://github.com/PHPOffice/PhpSpreadsheet/pull/4186)
32
33
- Image Transparency/Opacity with Html Reader Changes. [Discussion #4117](https://github.com/PHPOffice/PhpSpreadsheet/discussions/4117)[PR #4142](https://github.com/PHPOffice/PhpSpreadsheet/pull/4142)
33
34
- Option to Write Hyperlink Rather Than Label to Csv. [Issue #1412](https://github.com/PHPOffice/PhpSpreadsheet/issues/1412)[PR #4151](https://github.com/PHPOffice/PhpSpreadsheet/pull/4151)
35
+
- Invalid Html Due to Cached Filesize. [Issue #1107](https://github.com/PHPOffice/PhpSpreadsheet/issues/1107)[PR #4184](https://github.com/PHPOffice/PhpSpreadsheet/pull/4184)
36
+
- Excel 2003 Allows Html Entities. [Issue #2157](https://github.com/PHPOffice/PhpSpreadsheet/issues/2157)[PR #4187](https://github.com/PHPOffice/PhpSpreadsheet/pull/4187)
You can override the current binder when setting individual cell values by specifying a different Binder to use in the Cell's `setValue()` or the Worksheet's `setCellValue()` methods.
562
566
```php
563
567
$spreadsheet = new Spreadsheet();
568
+
// Old method using static property
564
569
Cell::setValueBinder(new AdvancedValueBinder());
570
+
// Preferred method using dynamic property since 3.4.0
Note that you can also use the Binder to determine how PhpSpreadsheet identified datatypes for values when you set a cell value without explicitly setting a datatype.
0 commit comments