如何使用phpexcel在单元格中制作新行

2022-08-30 09:33:29

我有问题与php excel,

我想在一个单元格中创建新行,但我不能,我尝试使用\n或<br />但它不起作用。这是我的代码:

$objPHPExcel->getActiveSheet()->setCellValue('H5', 'Hello\nWorld'); // i need this show in two line
$objPHPExcel->getActiveSheet()->getStyle('H5')->getAlignment()->setWrapText(true);

fyi:我的格式excel是xls而不是xlsx。非常感谢:)


答案 1
$objPHPExcel->getActiveSheet()->setCellValue('H5', "Hello\nWorld");
$objPHPExcel->getActiveSheet()->getStyle('H5')->getAlignment()->setWrapText(true);

为我工作...

在 PHP 字符串中添加转义序列时,应始终使用双引号


答案 2

你应该使用'r'在php中闯入excel的新行

并在 PHP 字符串中添加转义序列时使用双引号。

  $objPHPExcel->getActiveSheet()->setCellValue('H5', "Hello\r World");
  $objPHPExcel->getActiveSheet()->getStyle('H5')->getAlignment()->setWrapText(true);

推荐