ホームページ  >  記事  >  バックエンド開発  >  PHPExcelブラウザ出力Excel2007エラー

PHPExcelブラウザ出力Excel2007エラー

WBOY
WBOYオリジナル
2016-07-30 13:30:301075ブラウズ

コードを表示するにはここをクリックしてください

PHPExcel_Writer_Exception コード内で「zip ファイル 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 チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。