ドキュメントの記述してある以下のサンプルを実行してみた。
ファイルの文字コードはSJIS。それ以外の場合、文字化けが発生。
それ以外には特に問題なく簡単にExcelファイルの作成が完了。すごい簡単です。
<?php require_once 'Spreadsheet/Excel/Writer.php'; $workbook = new Spreadsheet_Excel_Writer(); $format_bold =& $workbook->addFormat(); $format_bold->setBold(); $format_title =& $workbook->addFormat(); $format_title->setBold(); // 太字 $format_title->setColor('yellow'); // 文字色を黄色に指定 $format_title->setPattern(1); // 背景パターンに1を指定 $format_title->setFgColor('blue'); // 背景色を青色に指定 $worksheet =& $workbook->addWorksheet(); $worksheet->write(0, 0, "Dotcom.Com の四半期ごとの収益", $format_title); // もっといろいろな数字を載せましょう $worksheet->write(1, 0, "四半期", $format_bold); $worksheet->write(1, 1, "収益", $format_bold); $worksheet->write(2, 0, "Q1"); $worksheet->write(2, 1, 0); $worksheet->write(3, 0, "Q2"); $worksheet->write(3, 1, 0); $workbook->send('test.xls'); $workbook->close();