我想在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);

07-27 17:55