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

时间:2015-09-03 03:46:46

标签: php phpexcel

我想在同一个单元格和不同的行中创建这种格式为Bold和normal的单元格格式。

这是我正在使用的实际代码

$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);

但结果仍然在同一条线上#34; 某些数字 \ nsome text"

1 个答案:

答案 0 :(得分:0)

PHP Strings 101

\n需要使用双引号(")而不是单引号('),如果您希望将其解释为新行,而不是文字{{ 1}}

\n