private function PHPExcel_Writer_Excel5_Workbook::_writeExternsheetBiff8 in Loft Data Grids 7.2
Same name and namespace in other branches
- 6.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel5/Workbook.php \PHPExcel_Writer_Excel5_Workbook::_writeExternsheetBiff8()
* Writes the Excel BIFF EXTERNSHEET record. These references are used by * formulas. *
1 call to PHPExcel_Writer_Excel5_Workbook::_writeExternsheetBiff8()
- PHPExcel_Writer_Excel5_Workbook::writeWorkbook in vendor/
phpoffice/ phpexcel/ Classes/ PHPExcel/ Writer/ Excel5/ Workbook.php - * Assemble worksheets into a workbook and send the BIFF data to an OLE * storage. * *
File
- vendor/
phpoffice/ phpexcel/ Classes/ PHPExcel/ Writer/ Excel5/ Workbook.php, line 969
Class
- PHPExcel_Writer_Excel5_Workbook
- PHPExcel_Writer_Excel5_Workbook
Code
private function _writeExternsheetBiff8() {
$total_references = count($this->_parser->_references);
$record = 0x17;
// Record identifier
$length = 2 + 6 * $total_references;
// Number of bytes to follow
$supbook_index = 0;
// FIXME: only using internal SUPBOOK record
$header = pack("vv", $record, $length);
$data = pack('v', $total_references);
for ($i = 0; $i < $total_references; ++$i) {
$data .= $this->_parser->_references[$i];
}
return $this
->writeData($header . $data);
}