Когда я использую PHPExcel getFormattedValue()
в строке/столбце, которая в LibreOffice Calc отображается как 02/19/2015 23:59:40
, я получаю 42067.458524537
назад. Как это преобразовать в 02/19/2015 23:59:40
?PHPExcel возвращает странный формат даты
Моего PHP код выглядит следующим образом:
<?php
include('/path/to/PHPExcel.php');
$filePath = 'filename.xlsx';
$inputFileType = PHPExcel_IOFactory::identify($filePath);
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$excel = $objReader->load($filePath);
$worksheet = $excel->getSheet();
echo $worksheet->getCellByColumnAndRow(3, 4)->getFormattedValue();
Вы видели: http://stackoverflow.com/questions/11172644/php-convert-the-full-excel-date-serial-format-to-unix-timestamp? –
У меня нет - это очень полезная ссылка - спасибо! – neubert