ホームページ >バックエンド開発 >PHPチュートリアル >フォームの内容をExcelファイルとして保存するボタンの作り方
php ページに f5d188ed2c074f8b944552db028f98a1 というボタンを作成したいと思います。ボタンをクリックすると、データを Excel ファイルとして保存するためのダイアログ ボックスが表示されます。
これを完了する方法を教えてください。 。 。 。
この問題に長い間悩まされてきました。感謝してもしきれません。 。 。 。
PHP Excelクラスライブラリをオンラインで検索できます
Excelにテーブルリストデータを書き込んでいますか? PHP EXCEL クラスを検索します。
テーブルリストのデータをExcelに書き込んでいますか? PHP EXCEL クラスを検索します。
そうですね。主な理由は、PHP を実行するのが一時的なタスクであり、必要な関数を検索する必要があるため、非常に面倒です。
また、HTML を名前を付けて保存ダイアログ ボックスをポップアップ表示させてコードを実行する方法も説明します。 。 。 。こんなことも知らないんだよ、おい。 。
PHP を Excel にエクスポート
例を挙げて勉強してみましょう。
ヘッダーを直接使用する
$filename = "members".date('Ymd');$member = $this->Members_model->member_for_export();header("Content-type: application/vnd.ms-excel; charset=utf-8");header("Content-Disposition: attachment; filename=$filename.xls");echo iconv('UTF-8', 'GBK', '会员列表') . "\t\n";echo iconv('UTF-8', 'GBK', '编号') ."\t";echo iconv('UTF-8', 'GBK', '电子邮箱')."\t\n";foreach ($member AS $key => $value){ $order_by = $key +1; echo iconv('UTF-8', 'GBK', $order_by). "\t"; echo iconv('UTF-8', 'GBK', $value['email']). "\t"; echo "\n";}exit;
まず通常のフォームに従って送信し、それをphpで受信し、受信した内容をphpのexcelクラスを使用して処理し、excelファイルとして保存します