У меня есть пустой файл Excel, в котором первый столбец устанавливает достоверность данных.
, а затем при использовании phpoffice/phpspreadsheet 1.5.2
для загрузки файла кодируйте следующим образом.
$phpReader = IOFactory::createReader('Xlsx');
$excel = $phpReader->load('D:\\develop\\test.xlsx');
Журнал ошибок записи Apache выглядит следующим образом:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 64 bytes) in phpoffice\phpspreadsheet\src\PhpSpreadsheet\Cell\Coordinate.php on line 336
, если читать только данные следующим образом, он работает нормально, но форматированиеинформация потеряна
$phpReader = IOFactory::createReader('Xlsx');
$phpReader->setReadDataOnly(true);
$excel = $phpReader->load('D:\\develop\\test.xlsx');