ホームページ >バックエンド開発 >PHPチュートリアル >phpはExcelのstuff_phpスキルを生成します
php_php スキルを使用して Excel を生成する方法
Excel ファイルは PHP を通じて生成できます。??チームマン翻訳
----------------------------
Excel 関数
-----------------------------
次のコードを Excel.php として保存します。それをページ
に含めてから、
1 を呼び出します。2. コンテンツを xlswritenunber() または xlswritelabel() に書き込みます。 call Call xlsEOF()
echo を使用してブラウザに表示するだけの代わりに、fwrite 関数を使用してサーバーに直接書き込むこともできます。
???
// ----- 関数ライブラリの始まり -----
// Excel ファイルヘッダーの始まり
関数 xlsBOF() {
????echo Pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);??
????return; >// Excel ファイルの終わりのフッター
function xlsEOF() {
????echo Pack("ss", 0x0A, 0x00);
????return; >// Row、Colに数値(double)を書き込む関数
function xlsWriteNumber($Row, $Col, $Value) {
????echo Pack("sssss", 0x203, 14, $ Row, $Col, 0x0);
????echo Pack("d", $Value);
}
// ラベルを書き込む関数 ( text) を Row、Col に変換します。
function xlsWriteLabel($Row, $Col, $Value ) {
????$L = strlen($Value); ", 0x204, 8 + $L, $Row, $Col, 0x0, $L);
????echo $Value;
return;
}
// ---- - 関数ライブラリの終わり -----
?>
//??
// MIME 互換ブラウザでコンテンツを直接表示するには??
// PHP ファイルの先頭にある次の行:
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); : " . gmdate("D,d M YH:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate");????
header ("Pragma: no-cache");????
header (Content-type: application/x-msexcel);
header ("Content-Disposition:attachment; filename=EmplList.xls ") ;??
header ("Content-Description: PHP/INTERBASE Generated Data" );
//
// 次の行は Excel ストリームの生成を示します
//
xlsBOF ();???// Excel ストリームを開始します
xlsWriteLabel(0,0,"This is a label");??// A1 にラベルを書き込み、日付にも使用します
xlsWriteNumber(0 ,1 ,9999);??// 数値 B1 を書き込みます
xlsEOF(); // ストリームを閉じます
?> 記事の構成: Western Digital- -Professionalドメイン名登録および仮想ホスティング サービス
http://www.west263.com?
上記の情報は記事本文の不可欠な部分です。この記事を転載する場合は、上記の情報を保存してください。
PHP で Excel の Staff_php スキルを生成します