著者: Bailang 出典: http://www.manks.top/article/yii2_excel_extension この記事の著作権は以下に属します著者へ、転載は歓迎しますが、著者の同意がない限り、この声明は保持され、記事ページのわかりやすい位置に原文へのリンクが提供されなければなりません。そうでない場合、当社は法的責任を追及する権利を留保します。
まず、次に話す内容をまとめましょう:
データ一覧ページからExcelデータをエクスポート
1. GridView のフィルターに基づいてデータを検索およびエクスポートできます
2. データのエクスポート時間を拡張して、データを直接エクスポートできます
//まずコントローラー層を見て、GridViewパラメータを受け取り、スプライシング処理を実行しましょう
phpコントローラー
リーリー
//ビューレイヤーで何をする必要があるかを見てください
ページ上のphp入力htmlボタン
リーリー
上記の javascript:ed() メソッドは次のとおりです。ここでは、コントローラー層によって渡されたパラメーターを結合し、データの検索時間を延長していることに注意してください。 リーリー
//一時的にコントローラー層の actionExportData という名前でデータをエクスポートするアクションを見てみましょう。CommonFunc は導入したグローバル パブリック メソッドです
リーリー
上記の CommonFunc::expertData メソッドは、php-excel クラスのカプセル化を拡張するための基礎となるパブリック メソッドです。これが私たちが話したいキーです。PHPExcel クラス ファイルは自分でダウンロードできます。
No1. ちょっと寄り道してみんなにシェアしました
CommonFunc::expertDataメソッドは次のとおりです:
リーリー
以下は最終的なソリューションであり、非常に実用的なデータ エクスポート ソリューションでもあります
れーれー
http://www.bkjia.com/PHPjc/1121569.html