Excelファイルを生成してブラウザに出力するphpチュートリアル
この記事では、php Spreadsheet_excel_writerとExcelファイルの生成方法を紹介します。
最初のステップは、spreadsheet_excel_writer をインストールすることです。このパッケージは ole パッケージを使用するため、インストールする必要がある場合があります
次のコマンドを実行して更新を実行します: update pear.php.net ole - 0.5 Spreadsheet_excel_writer - 0.9.1
例を見てください。myfile.xls はファイル名 (パスを含む) で、ワークブックには生徒リストを含むテーブルが含まれています
require_once 'スプレッドシート/エクセル/ライター.php';
// ワークブックを作成しています
$workbook = 新しいスプレッドシート_excel_writer('myfile.xls');
// ワークシートを追加します
$worksheet =& $workbook->addworksheet('students');
//データ入力
$worksheet->write(0, 0, 'name');
$worksheet->write(0, 1, '成績');
$worksheet->write(1, 0, 'ivancho');
$worksheet->write(1, 1, 7);
$worksheet->write(2, 0, 'マリイカ');
$worksheet->write(2, 1, 7);
$worksheet->write(3, 0, 'ストヤンチョ');
$worksheet->write(3, 1, 8);
// ファイルを保存中
$workbook->close();
?>
ユーザーにデータをエクスポートして保存する方法を見てみましょう。
require_once 'スプレッドシート/エクセル/ライター.php';
// ワークブックを作成しています
$workbook = 新しいスプレッドシート_excel_writer();
// ヘッダーをブラウザに送信します
$workbook->send('students.xls');
// ワークシートを追加します
$worksheet =& $workbook->addworksheet('students');
//データ入力
$worksheet->write(0, 0, 'name');
$worksheet->write(0, 1, '成績');
$worksheet->write(1, 0, 'ivancho');
$worksheet->write(1, 1, 7);
$worksheet->write(2, 0, 'マリイカ');
$worksheet->write(2, 1, 7);
$worksheet->write(3, 0, 'ストヤンチョ');
$worksheet->write(3, 1, 8);
// ファイルを送信します
$workbook->close();