【PHP Spreadsheet】Spreadsheetでのexcelの操作方法色々

●シートの追加方法●●●●●●●●●●●●

$objSpreadsheet->createSheet();

エクセルを生成した時点でシートは1枚出来ています。

2枚以上シートを増やす場合は

foreach ($createArray as $key) {
$objSpreadsheet->createSheet();
}

等で回して下さい。

3枚追加した場合↓

●シートに名前を付ける●●●●●●●●●●●●●●●●●●

シートに名前をつけるのは

$sheet->setTitle(‘関東’);

になります。

複数枚シートがある場合は

$objSpreadsheet->setActiveSheetIndex(1);
$sheet = $objSpreadsheet->getActiveSheet();
$sheet->setTitle(‘関東’);

↑1枚目のシートを関東にした場合

setActiveSheetIndex(1);

の数字を変えれば何枚目のシートか指定できます。

●セルを結合する

セルの結合は

$sheet->mergeCells(‘B1:C1’);

になります。