php には専門的な Excel 処理クラスがあり、Excel で関連データを追加、削除、または処理するために使用できます。Excel を生成したいだけの場合は、次の方法を簡単かつ迅速に使用できます。データを読みたくない場合は、関連するデータを Excel テーブルにエクスポートするだけで済みます。このような単純な操作では、これらのクラス ライブラリを使用する必要はありません。ヘッダー メソッドを直接使用するだけです:
header("Content-type:application/vnd.ms-excel");
コードは次のとおりです
コードをコピー
|
|
header(“コンテンツタイプ:application/vnd.ms-excel”);
header('Content-Disposition:attachment;filename="yingcai.xls"'');
?>
ユーザー名 |
パスワード |
管理者 |
インカイ |
表>
PHP で Excel テーブルをエクスポートするシンプルで純粋な方法で、あまり多くの説明や派手な装飾はなく、一目で理解できます
コードは次のとおりです
コードをコピー
|
|
header("コンテンツタイプ:アプリケーション/vnd.ms-excel");
header("Content-Disposition:attachment; filename=ユーザー情報テーブル.xls");
require_once('./class.db.php');
$db = 新しい DB('localhost', 'app_vmovies', 'root', '123456');
$sql = 'select * from `user` order by `id` desc';
$ret = $db->get_results($sql);
//出力内容は以下の通りです:
「ID」をエコーします。「t」;
エコー「ニックネーム」.「t」;
「性別」をエコーします。「t」;
echo "OpenId"."t";
エコー「プラットフォーム」.「t」;
echo "登録日"."t";
「ん」をエコーします。
$len = カウント($ret);
for ( $i = 0; $i
エコー $ret[$i]["id"]."t";
echo $ret[$i]["ニックネーム"]."t";
エコー $ret[$i]["性別"]."t";
エコー $ret[$i]["openid"]."t";
エコー $ret[$i]["pf"]."t";
エコー $ret[$i]["regdate"]."t";
「ん」をエコーします。
}
プログラムがUTF-8でエンコードされている場合は、iconv関数を使ってトランスコードする必要があり、そうしないと文字化けしてしまいます。
他の単語形式のインポートも同様で、ヘッダーを指定するだけです:
コードは次のとおりです
コードをコピー
header("Content-Type: application/msword");
header("Content-Disposition:attachment; filename=doc.doc");
|
http://www.bkjia.com/PHPjc/632698.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632698.html技術記事 php には専門的な Excel 処理クラスがあり、Excel で関連データを追加、削除、または処理することができます。Excel を生成したいだけの場合は、次の方法を簡単かつ迅速に使用できます。 たとえば...
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。 |