Heim  >  Artikel  >  Backend-Entwicklung  >  PHPExcel浏览器输出Excel2007出错

PHPExcel浏览器输出Excel2007出错

WBOY
WBOYOriginal
2016-07-30 13:30:301042Durchsuche

点此查看代码

PHPExcel_Writer_Exception with message “Could not close zip file php://output.”

代码中的 $objWriter->save("php://output"); 导致错误,解决如下:

<span style="white-space:pre">	</span>/*解决Excel2007不能导出*/
	function SaveViaTempFile($objWriter){
	    $filePath = '' . rand(0, getrandmax()) . rand(0, getrandmax()) . ".tmp";
	    $objWriter->save($filePath);
	    readfile($filePath);
	    unlink($filePath);
	}

点此打开原文

用上面的代码替换save方法即可 SaveViaTempFile($objWriter);

运行结果图:


点此打开源代码

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了PHPExcel浏览器输出Excel2007出错,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn