セルを格子状の罫線で囲む

セルA1からA3を格子状の罫線で囲む。

$sheet->getStyle( 'A1:A3' )->getBorders()->getAllBorders()->setBorderStyle( PHPExcel_Style_Border::BORDER_THIN );

// カラムx1:y1からx2:y2の範囲の場合
$sheet->getStyle( PHPExcel_Cell::stringFromColumnIndex($x1).$y1.':'.PHPExcel_Cell::stringFromColumnIndex($x2).$y2 )->getBorders()->getAllBorders()->setBorderStyle( PHPExcel_Style_Border::BORDER_THIN );

getStyleで複数のセルを指定するのがポイント。あとはgetBordersメソッド、getAllBordersで各セルの罫線情報オブジェクトを取得し、setBorderStyleメソッドで罫線タイプを指定している。