3

我想在PHPExcel上的单元格中添加一种以上的颜色。

现在我用这个添加单元格:

$objPHPExcel->setActiveSheetIndex(0)->setCellValue("A1", $text);

找到了这个,但不起作用:

$RichText = new PHPExcel_RichText();

可能很简单,只是我没找到。

4

1 回答 1

5

查看描述富文本的开发人员文档的第 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);
于 2012-06-05T12:44:57.663 回答