2013-06-21 34 views
1

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

回答

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); 
+0

感谢您的回复,但这不是我的要求。我的要求是假设在单元格A1中有一个文本'Hello World',我想'Hello'文本应该在红色背景中,'World'文本应该是绿色的。希望这会让你清楚我想要的。 – user2190574

+0

检查更新的答案 – DevZer0

+0

我认为你不能得到我的要求,无论如何非常感谢您的答复。 – user2190574

相关问题