IWriter
                
            in
            
        
    
        
        
Table of Contents
Constants
Methods
- __construct() : mixed
- IWriter constructor.
- getDiskCachingDirectory() : string
- Get disk caching directory.
- getIncludeCharts() : bool
- Write charts in workbook? If this is true, then the Writer will write definitions for any charts that exist in the PhpSpreadsheet object.
- getPreCalculateFormulas() : bool
- Get Pre-Calculate Formulas flag If this is true (the default), then the writer will recalculate all formulae in a workbook when saving, so that the pre-calculated values are immediately available to MS Excel or other office spreadsheet viewer when opening the file If false, then formulae are not calculated on save. This is faster for saving in PhpSpreadsheet, but slower when opening the resulting file in MS Excel, because Excel has to recalculate the formulae itself.
- getUseDiskCaching() : bool
- Get use disk caching where possible?
- save() : void
- Save PhpSpreadsheet to file.
- setIncludeCharts() : $this
- Set write charts in workbook Set to true, to advise the Writer to include any charts that exist in the PhpSpreadsheet object.
- setPreCalculateFormulas() : $this
- Set Pre-Calculate Formulas Set to true (the default) to advise the Writer to calculate all formulae on save Set to false to prevent precalculation of formulae on save.
- setUseDiskCaching() : $this
- Set use disk caching where possible?
Constants
DISABLE_PRECALCULATE_FORMULAE
    public
        mixed
    DISABLE_PRECALCULATE_FORMULAE
    = 2
    
    
    
    
SAVE_WITH_CHARTS
    public
        mixed
    SAVE_WITH_CHARTS
    = 1
    
    
    
    
Methods
__construct()
IWriter constructor.
    public
                    __construct(Spreadsheet $spreadsheet) : mixed
    Parameters
- $spreadsheet : Spreadsheet
- 
                    The spreadsheet that we want to save using this Writer 
getDiskCachingDirectory()
Get disk caching directory.
    public
                    getDiskCachingDirectory() : string
    Return values
stringgetIncludeCharts()
Write charts in workbook? If this is true, then the Writer will write definitions for any charts that exist in the PhpSpreadsheet object.
    public
                    getIncludeCharts() : bool
    If false (the default) it will ignore any charts defined in the PhpSpreadsheet object.
Return values
boolgetPreCalculateFormulas()
Get Pre-Calculate Formulas flag If this is true (the default), then the writer will recalculate all formulae in a workbook when saving, so that the pre-calculated values are immediately available to MS Excel or other office spreadsheet viewer when opening the file If false, then formulae are not calculated on save. This is faster for saving in PhpSpreadsheet, but slower when opening the resulting file in MS Excel, because Excel has to recalculate the formulae itself.
    public
                    getPreCalculateFormulas() : bool
    Return values
boolgetUseDiskCaching()
Get use disk caching where possible?
    public
                    getUseDiskCaching() : bool
    Return values
boolsave()
Save PhpSpreadsheet to file.
    public
                    save(resource|string $filename[, int $flags = 0 ]) : void
    Parameters
- $filename : resource|string
- 
                    Name of the file to save 
- $flags : int = 0
- 
                    Flags that can change the behaviour of the Writer: self::SAVE_WITH_CHARTS Save any charts that are defined (if the Writer supports Charts) self::DISABLE_PRECALCULATE_FORMULAE Don't Precalculate formulae before saving the file 
Tags
setIncludeCharts()
Set write charts in workbook Set to true, to advise the Writer to include any charts that exist in the PhpSpreadsheet object.
    public
                    setIncludeCharts(bool $includeCharts) : $this
    Set to false (the default) to ignore charts.
Parameters
- $includeCharts : bool
Return values
$thissetPreCalculateFormulas()
Set Pre-Calculate Formulas Set to true (the default) to advise the Writer to calculate all formulae on save Set to false to prevent precalculation of formulae on save.
    public
                    setPreCalculateFormulas(bool $precalculateFormulas) : $this
    Parameters
- $precalculateFormulas : bool
- 
                    Pre-Calculate Formulas? 
Return values
$thissetUseDiskCaching()
Set use disk caching where possible?
    public
                    setUseDiskCaching(bool $useDiskCache[, string|null $cacheDirectory = null ]) : $this
    Parameters
- $useDiskCache : bool
- $cacheDirectory : string|null = null
- 
                    Disk caching directory