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