PHPを使ってEXCELドキュメントを生成する方法

WBOY
リリース: 2016-08-08 09:33:48
オリジナル
1658 人が閲覧しました

php
を使ってEXCELドキュメントを生成する方法 ----------------------------
Excel 関数
----------------------------
次のコードを Excel.php として保存し、ページに含めます

それから電話
1. xlsBOF() を呼び出します
2. コンテンツを xlswritenunber() または xlswritelabel() に書き込みます。 3. 次に、Call xlSEOF() を呼び出します

また、echo を使用してブラウザ上に表示するだけの代わりに、fwrite 関数を使用してサーバーに直接書き込むこともできます。



// ----- 関数ライブラリの始まり -----
// Excel ファイルヘッダーの始まり
関数 xlsBOF() {
エコーパック("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0); 戻る
}
// Excel ファイルの終わりのフッター
関数 xlsEOF() {
エコーパック("ss", 0x0A, 0x00); 戻る
}
// Row、Colに数値(double)を書き込む関数
関数 xlsWriteNumber($Row, $Col, $Value) {
エコーパック("sssss", 0x203, 14, $Row, $Col, 0x0); エコーパック("d", $Value); 戻る
}
// Row、Colにラベル(テキスト)を書き込む関数
関数 xlsWriteLabel($Row, $Col, $Value) {
$L = strlen($Value); エコーパック("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L); $Value をエコーし​​ます。 戻る
}
// ----- 関数ライブラリの終わり -----
?>

//
// MIME 互換ブラウザでコンテンツを直接表示するには
// PHP ファイルの先頭に次の行を追加します:

header (「有効期限: 1997 年 7 月 26 日月曜日 05:00:00 GMT」); header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT"); ヘッダー ("キャッシュ制御: キャッシュなし、再検証が必要"); ヘッダー ("プラグマ: キャッシュなし"); ヘッダー ('コンテンツ タイプ: application/x-msexcel'); header ("Content-Disposition: 添付ファイル; filename=EmplList.xls" ); header ("Content-Description: PHP/INTERBASE で生成されたデータ" ); //
// 次の行は Excel ストリームの生成を示します
//
xlsBOF(); // Excel ストリームを開始します
xlsWriteLabel(0,0,"This is a label"); // A1 にラベルを書き込み、日付にも使用します
xlsWriteNumber(0,1,9999); // 数値 B1 を書き込みます
xlsEOF(); // ストリームを閉じる
?>

上記では、PHP を使用して EXCEL ドキュメントを生成する方法を、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。


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