[出力されたExcelファイル]
罫線の定数については [罫線の定数一覧ページ] を参照してください。
// 必要なクラスをインクルードする
set_include_path(get_include_path() . PATH_SEPARATOR . "./Classes/");
include "PHPExcel.php";
include "PHPExcel/IOFactory.php";
// PHPExcelオブジェクトを生成する
$book = new PHPExcel();
// シートの設定を行う
$book->setActiveSheetIndex(0);
$sheet = $book->getActiveSheet();
// セル(上)に罫線を引く
$sheet->getStyleByColumnAndRow(1, 2)->
getBorders()->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
// セル(下)に罫線を引く
$sheet->getStyleByColumnAndRow(1, 2)->
getBorders()->getBottom()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
// セル(左)に罫線を引く
$sheet->getStyleByColumnAndRow(1, 2)->
getBorders()->getLeft()->setBorderStyle(PHPExcel_Style_Border::BORDER_THICK);
// セル(右)に罫線を引く
$sheet->getStyleByColumnAndRow(1, 2)->
getBorders()->getRight()->setBorderStyle(PHPExcel_Style_Border::BORDER_THICK);
// Excel2007形式で保存する
$writer = PHPExcel_IOFactory::createWriter($book, "Excel2007");
$writer->save("./output.xlsx");
[PHP - PHPExcel - セル操作]
セルに値をセットする 【setCellValueByColumnAndRow】
セルに式をセットする 【setCellValueByColumnAndRow】
セルの水平・垂直方向の文字位置を指定する 【PHPExcel_Style_Alignment】