ホームページ  >  記事  >  バックエンド開発  >  PHP は問題を解決するための Excel ソリューションを生成します

PHP は問題を解決するための Excel ソリューションを生成します

WBOY
WBOYオリジナル
2016-06-13 12:07:10981ブラウズ

phpがexcelを生成する問題を解決する
インターネットでphpexcelを見つけて簡単なファイルを生成したのですが、最終的にはsaveメソッドで保存され、php://outputに出力されるようでした(私の理解)、バックグラウンド権限が渡されていません(このアドレスにアクセスできないようです、バックグラウンドでログインしています) すると、ダウンロードされたファイルがログインしているWebページとしてサーバーに生成されます。問題ありませんが、この方法ではファイルを削除できません。解決策に慣れている場合は、ライブラリを変更することをお勧めします。 >

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');<br />$objWriter->save(str_replace('.php', '.xls', __FILE__));<br />$callEndTime = microtime(true);<br />$callTime = $callEndTime - $callStartTime;<br />


------Solution Idea---------- ------- 61行目から71行目までが全てブラウザへの出力の準備

ファイルに保存するだけの場合は、
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter-> save('ファイル名');
以上です


-----解決策のアイデア------ --csvに変更します。他に現在何を使用していますか xls

読み取りに fgetcsv
書き込みに fputcsv


-----ソリューションのアイデア---------- --------------- -------Excel ファイルを簡単にエクスポートします
http://jingyan.baidu.com/article/915fc414f4c2e451384b205c。 html

画像付きの Excel ファイルをエクスポートします:
http://jingyan.baidu.com/article/4f7d5712aea37f1a201927d7.html

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