private function PHPExcel_Writer_Excel5_Workbook::_writeNumFormat in Loft Data Grids 6.2
Same name and namespace in other branches
- 7.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel5/Workbook.php \PHPExcel_Writer_Excel5_Workbook::_writeNumFormat()
* Writes Excel FORMAT record for non "built-in" numerical formats. * *
Parameters
string $format Custom format string: * @param integer $ifmt Format index code
1 call to PHPExcel_Writer_Excel5_Workbook::_writeNumFormat()
- PHPExcel_Writer_Excel5_Workbook::_writeAllNumFormats in vendor/
phpoffice/ phpexcel/ Classes/ PHPExcel/ Writer/ Excel5/ Workbook.php - * Store user defined numerical formats i.e. FORMAT records
File
- vendor/
phpoffice/ phpexcel/ Classes/ PHPExcel/ Writer/ Excel5/ Workbook.php, line 1007
Class
- PHPExcel_Writer_Excel5_Workbook
- PHPExcel_Writer_Excel5_Workbook
Code
private function _writeNumFormat($format, $ifmt) {
$record = 0x41e;
// Record identifier
$numberFormatString = PHPExcel_Shared_String::UTF8toBIFF8UnicodeLong($format);
$length = 2 + strlen($numberFormatString);
// Number of bytes to follow
$header = pack("vv", $record, $length);
$data = pack("v", $ifmt) . $numberFormatString;
$this
->_append($header . $data);
}