PHPExcel を使用して Excel 5 ファイルを作成すると、背景色のセルを任意の色で表示できますが、Excel 2007 に切り替えるとすぐに背景色が常に黒のままになります。列ヘッダーを黄色で表示することを目標とするコードのサブセットを次に示します。事前に感謝します。
$styleArrayTableHeader = array(
'fill' => array(
'type' => PHPExcel_Style_Fill::FILL_SOLID,
'rotation' => 90,
'startcolor' => array(
'argb' => '#ffff00', // yellow
),
'endcolor' => array(
'argb' => '#ffff00',
),),);
$objPHPExcel->setActiveSheetIndex(0);
$worksheet = $objPHPExcel->getActiveSheet();
$worksheet->getStyle('B6:K6')->applyFromArray($styleArrayTableHeader);
.....
.....