ホームページ > バックエンド開発 > PHPチュートリアル > フォームの内容をExcelファイルとして保存するボタンの作り方

フォームの内容をExcelファイルとして保存するボタンの作り方

WBOY
リリース: 2016-06-23 14:28:03
オリジナル
1594 人が閲覧しました

php ページに

というボタンを作成したいと思います。ボタンをクリックすると、データを 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ファイルとして保存します

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート