|
|
|
|
|
|
|
|
| void |
close ( )
Calls finalization methods and explicitly close the OLEwriter file handle.
|
|
|
|
| array |
sheets ( )
An accessor for the _worksheets[] array Returns an array of the worksheet objects in a workbook
|
|
|
|
|
|
| void |
store_workbook ( )
Assemble worksheets into a workbook and send the BIFF data to an OLE storage.
|
|
|
|
|
|
|
|
|
|
| void |
_store_1904 ( )
Write Excel 1904 record to indicate the date system in use.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| void |
_store_externs ( )
Write the EXTERNCOUNT and EXTERNSHEET records. These are used as indexes for the NAME records.
|
|
| void |
_store_externsheet ( $sheetname )
Writes the Excel BIFF EXTERNSHEET record. These references are used by formulas. NAME record is required to define the print area and the repeat rows and columns.
|
|
| void |
_store_names ( )
Write the NAME record to define the print area and the repeat rows and cols.
|
|
|
|
| void |
_store_OLE_file ( )
Store the workbook in an OLE container if the total size of the workbook data is less than ~ 7MB.
|
|
|
|
|
|
|
|
TODO: Add accessor for $this->{_sheetname} for international Excel versions.
Code abstraction for reuse can be carried too far, and I should know. ;-)
Excel only stores references to external sheets that are used in NAME. The workbook NAME record is required to define the print area and the repeat rows and columns.
A similar method is used in Worksheet.php for a slightly different purpose.
A similar method is used in Worksheet.php for a slightly different purpose.