/** * Is a given number format a date/time? * * @param \PHPExcel\Style\NumberFormat $pFormat * @return boolean */ public static function isDateTimeFormat(\PHPExcel\Style\NumberFormat $pFormat) { return self::isDateTimeFormatCode($pFormat->getFormatCode()); }
/** * Write NumberFormat * * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer * @param \PHPExcel\Style\NumberFormat $pNumberFormat Number Format * @param int $pId Number Format identifier * @throws \PHPExcel\Writer\Exception */ private function writeNumFmt(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Style\NumberFormat $pNumberFormat = null, $pId = 0) { // Translate formatcode $formatCode = $pNumberFormat->getFormatCode(); // numFmt if ($formatCode !== null) { $objWriter->startElement('numFmt'); $objWriter->writeAttribute('numFmtId', $pId + 164); $objWriter->writeAttribute('formatCode', $formatCode); $objWriter->endElement(); } }