This commit is contained in:
kjkooistra-youwe authored and GitHub committed 2022-05-26 15:55:26 +02:00
commit 876573579e
6 files changed
+394 -2

No files matched your search

+17
View File
@@ -50,6 +50,23 @@ $writer->setShouldCreateNewSheetsAutomatically(true); // default value
$writer->setShouldCreateNewSheetsAutomatically(false); // will stop writing new data when limit is reached
```
### Sheet view (XLSX writer)
Sheet view settings must be configured before any rows are added to the sheet.
```php
use Box\Spout\Writer\Common\Creator\WriterEntityFactory;
use Box\Spout\Writer\XLSX\Entity\SheetView;
$sheetView = (new SheetView())
->setFreezeRow(2) // First row will be fixed
->setFreezeColumn('D') // Columns A to C will be fixed
->setZoomScale(150); // And other options
$writer = WriterEntityFactory::createXLSXWriter();
$writer->getCurrentSheet()->setSheetView($sheetView);
```
### Using a custom temporary folder
Processing XLSX and ODS files requires temporary files to be created. By default, {{ site.spout_html }} will use the system default temporary folder (as returned by `sys_get_temp_dir()`). It is possible to override this by explicitly setting it on the reader or writer: