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