как проверить, имеет ли Excel формат даты или нет с помощью phpspreadsheet - PullRequest
0 голосов
/ 06 мая 2020

Я импортирую лист Excel, используя PhpOffice\PhpSpreadsheet\

В листе Excel есть даты с разными формулами. Я хочу проверить, имеет ли лист Excel дату или нет, потому что один столбец может включать другую формулу после определенного row это может быть любое целое или строковое значение.

Ниже приведены результаты значений ячеек

echo "<br>".$cell->getCalculatedValue();
echo "<br>".$cell->getValue();
echo "<br>".$cell->getFormattedValue();
$unixTimestamp = ($cell->getCalculatedValue() - 25569) * 86400;
echo "<br>".date('d F Y', $unixTimestamp);
43470
=IF('Tax Recap'!A3 = " ", " ", 'Tax Recap'!A3)
43470
05 January 2019

Я могу получить значение, но хочу применить unixtimestamp для некоторых ячеек только

...