PHPSpreadsheet 关闭示例 HTML 中的屏幕报告到 Xlsx 转换器

PHPSpreadsheet turn off screen report in sample HTML to Xlsx converter

我已经加载了库并让示例代码开始工作。问题是我在任何地方都看不到或读到如何关闭 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

建议我再看看上面的link。提示一直在底部。我添加了这个。

 //$helper->write($objPHPExcel, __FILE__);
 $writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($objPHPExcel, 'Xlsx');
 $writer->save('payroll.xlsx');

注释掉所有辅助变量并将最后一行替换为对对象编写器的调用。一旦对象reader读入文件

 $objReader->load($html);

编写器需要被实例化并被告知从已加载到对象变量

中的 html 写入一个 xlsx 文件
 $objPHPExcel.

希望这对外面的人有所帮助。如果对你有帮助请点个赞