Spreadsheet_Excel_Writerで合計値の計算 [2008/10/22]

Spreadsheet_Excel_Writerは式も埋め込めるので便利。
以下、合計値を埋め込む方法

■その1(通常の形式でセット)
$worksheet->writeFormula(10, 0, '=SUM(A2:A10)');

■その2(R1C1形式っぽくセット)
rowcolToCell で変換し、その値を使って式をセット。

$cell1 = Spreadsheet_Excel_Writer::rowcolToCell(1, 0);
$cell2 = Spreadsheet_Excel_Writer::rowcolToCell(9, 0);
$worksheet->writeFormula($i, 0, "=SUM($cell1:$cell2)");