PHPExcelのセルに複数の色を追加したい。
今、私はこれでセルを追加しています:
$objPHPExcel->setActiveSheetIndex(0)->setCellValue("A1", $text);
これを見つけましたが、動作しません:
$RichText = new PHPExcel_RichText();
おそらく簡単なことですが、見つけられませんでした。
リッチテキストについて説明している開発者向けドキュメントのセクション4.6.37と、セルでリッチテキストを使用する方法を示す/Testsの05featuredemo.inc.phpの例をご覧ください。
$objRichText = new PHPExcel_RichText();
$run1 = $objRichText->createTextRun('RED ');
$run1->getFont()->setColor( new PHPExcel_Style_Color( PHPExcel_Style_Color::COLOR_RED ) );
$run2 = $objRichText->createTextRun('BLUE ');
$run2->getFont()->setColor( new PHPExcel_Style_Color( PHPExcel_Style_Color::COLOR_BLUE ) );
$objPHPExcel->setActiveSheetIndex(0)->setCellValue("A1", $objRichText);