如何在同一单元格中使用新的一行普通文本创建粗体文本

How to crete Bold text with a new line of normal text in the same cell

我想创建这种格式的单元格,它在同一单元格不同行中是粗体和正常的。

这是我正在处理的实际代码

$objRichText = new PHPExcel_RichText();
$objBold = $objRichText->createTextRun('some number');
$objBold->getFont()->setBold(true);
$objBold->getFont()->setSize(10);
$objRichText->createText('\nsome text');
$objPHPExcel->getActiveSheet()->getCell('A1')->setValue($objRichText);
$objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setWrapText(true)->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);

但结果仍然在同一行“一些数字\ns一些文本”

PHP 字符串 101

\n 需要在双引号 (") 中而不是单引号 (') 中,如果你希望它被解释为一个新行,而不是一个文字\n

$objRichText->createText("\nsome text");