PHPExcel - 如何在单元格中创建不同的文本背景

时间:2013-06-21 06:50:06

标签: php phpexcel

我正在尝试在单个单元格中格式化像不同背景颜色的单元格。如何使用PHPExcel在单元格中创建不同的背景颜色?我的要求是假设在单元格A1中有一个文本'Hello World',我想'Hello'文本应该是红色背景,'World'文本应该是绿色。希望这会让你清楚我想要的东西。

1 个答案:

答案 0 :(得分:0)

$objRichText = new PHPExcel_RichText();

$objRed = $objRichText->createTextRun('red');
$objRed->getFont()->setColor("FFFF0000");

$objRichText->createText('Hello');

$objGreen = $objRichText->createTextRun('green');
$objGreen->getFont()->setColor("FF008000");

$objRichText->createText('World');

$objPHPExcel->getActiveSheet()->getCell('A1')->setValue($objRichText);