PHPExcel 在一个单元格中有两个项圈


PHPExcel two collors in one cell

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