この記事では、thinkPHP が csv ファイルをエクスポートし、テーブルを使用して Excel を出力する方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
1.thinkphpでCSVファイルをエクスポート
CSV ファイルのエクスポートはほんの数行のコードである可能性があります。今日、長い間私を悩ませてきた問題があります。つまり、エクスポート後に一部の HTML コードが表示されるのですが、これは当てはまりません。最後にコントローラーに $this->display() がありません。最後に think_page_trace という文字をよく見て、これがデフォルトで出力されるページの追跡ログであることに気づきました。最後に、メソッドの後に exit を追加して終了します。コードは次のとおりです。
1.IndexController.class.php リーリー
2.KeywordsModel.class.php リーリー
その秘密は IndexController.class.php コードの最後の文の exit 文にあります。この文を書かないと、出力される Excel には HTML ソース コードが含まれます。
2. テーブルを使用して Excel を出力します
次のコード Purchase_prospects.phpリーリー
この方法でecxcelファイルをエクスポートすることもできます。スクリーンショットは次のとおりです
exit の最後の文に注意してください。この文がないと、Excel にいくつかのページ要素が存在します。
この記事が、thinkPHP フレームワークに基づく皆様の PHP プログラミングに役立つことを願っています。
興味があるかもしれない記事: