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

PHPExcel-如何在单元格中创建不同的文本背景,php,phpexcel,Php,Phpexcel,我试图在一个单元格中设置一个单元格的格式,就像不同的背景色一样。如何使用PHPExcel在单元格中创建不同的背景色?我的要求是假设A1单元格中有一个文本“Hello World”,我希望“Hello”文本应为红色背景,“World”文本应为绿色。希望这能让你明白我想要什么。谢谢你的回复,但这不是我的要求。我的要求是假设A1单元格中有一个文本“Hello World”,我希望“Hello”文本应为红色背景,“World”文本应为绿色。希望这会让你明白我想要什么。我想你不能得到我的要求,无论如何,非

我试图在一个单元格中设置一个单元格的格式,就像不同的背景色一样。如何使用PHPExcel在单元格中创建不同的背景色?我的要求是假设A1单元格中有一个文本“Hello World”,我希望“Hello”文本应为红色背景,“World”文本应为绿色。希望这能让你明白我想要什么。

谢谢你的回复,但这不是我的要求。我的要求是假设A1单元格中有一个文本“Hello World”,我希望“Hello”文本应为红色背景,“World”文本应为绿色。希望这会让你明白我想要什么。我想你不能得到我的要求,无论如何,非常感谢你的回应。嘿,兄弟,这不是改变文本颜色的问题…正如我早些时候说的,你仍然不理解我的要求。请再读一遍,我不是在试图改变文本颜色,而是在单元格内谈论文本背景颜色。您仍然没有达到我的要求。请再读一遍我还不想要文本颜色,我的要求是文本背景色。我想你把文本颜色和文本背景颜色搞砸了。这两个都不一样,希望这次你能清楚地知道我想要什么。Excel不支持这一点。不能将半个单元格更改为与另一半单元格不同的颜色。
$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);