如何在同一单元格中使用新的一行普通文本创建粗体文本
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");
我想创建这种格式的单元格,它在同一单元格不同行中是粗体和正常的。
这是我正在处理的实际代码
$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");