Я загрузил библиотеку и получил пример кода для работы. Проблема в том, что я нигде не вижу и не читаю, как отключить вывод на экран для 46_ReadHtml.php
Это вывод, который мне нужно отключить:
19:37:47 Read Html format from C:\oerm_dev\www\dev\mindfulemr3\vendor\phpoffice\phpspreadsheet\samples\Basic/../templates/46readHtml.html in 0.2000 seconds
19:37:47 Write Xlsx format to C:\Windows\TEMP/phpspreadsheet/46_ReadHtml.xlsx in 0.0550 seconds
19:37:47 Write Xls format to C:\Windows\TEMP/phpspreadsheet/46_ReadHtml.xls in 0.0390 seconds
19:37:47 Peak memory usage: 4MB
Может кто-нибудь указать мне документацию о том, как это отключить?
На сайте ничего нет о файлах примеров и о том, как они работают.
https://phpspreadsheet.readthedocs.io/en/develop/topics/reading-and-writing-to-file/
РЕШЕНИЕ:
Я понял, что делать, когда @PowerKiKi
https://gitter.im/PHPOffice/PhpSpreadsheet?at=5a42a228e43a7a150caab463
предложил посмотреть на ссылку выше еще раз. Намек был полностью внизу. Я добавил это.
//$helper->write($objPHPExcel, __FILE__);
$writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($objPHPExcel, 'Xlsx');
$writer->save('payroll.xlsx');
Закомментировал все вспомогательные переменные и заменил последнюю строку вызовом объекта записи. Однажды читатель объекта прочитал в файле
$objReader->load($html);
Автор должен был создать экземпляр и сказать, чтобы записать файл xlsx из HTML, который был загружен в переменную объекта
$objPHPExcel.
Надеюсь, это поможет кому-то там. Если это поможет вам, пожалуйста, добавьте upvote.
Других решений пока нет …