PHP PHPExcel シート全体の設定を変更する

-


Topページ  >  お勉強  >  PHP  >  シート全体の設定を変更する 

シート全体の設定を変更する

PHPExcelを使用して、Excelシート全体のフォント設定を変更する方法です。





1. シート全体の設定を変える場合は、getDefaultStyleメソッドを使用します。

getDefaultStyleメソッド以降は、通常のセルに指定する方法を記述します。

この例ではフォントを変えているので、getFontメソッドで続いていますが、

getDefaultStyle()->getFont()->setName("MS ゴシック");

その他、文字位置、罫線、数値フォーマットなどが指定できますので、該当するメソッドで続けてください。

getAlignment()
getBorders()
getFill()
getNumberFormat()

// 必要なクラスをインクルードする
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->setTitle("シート1");

// セルに値をセットする
$sheet->setCellValue("A1", "テスト文字列");

// シート全体のフォントを変える
$sheet->getDefaultStyle()->getFont()->setName("MS ゴシック");

// Excel2007形式で保存する
$writer = PHPExcel_IOFactory::createWriter($book, "Excel2007");
$writer->save("./output11.xlsx");





Topページ  >  お勉強  >  PHP  >  シート全体の設定を変更する 






-