強火で進め

このブログではプログラム関連の記事を中心に書いてます。

ワークシートの追加

addWorksheetメソッドでワークシートが追加できます。

<?php
require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer();
$worksheet =& $workbook->addWorksheet('My first worksheet');
if (PEAR::isError($worksheet)) {
    die($worksheet->getMessage());
}
$workbook->send('test.xls');
$workbook->close();

今回は「My first worksheet」という名前のワークシートを作成。

$worksheet =& $workbook->addWorksheet('My first worksheet');

同じ名前のワークシートを複数作ることはできないため。もし、「My first worksheet」という名前でワークシートを2つ作ろうとすると以下の様なエラーメッセージが返されます。

Worksheet 'My first worksheet' already exists