PHPExcel: как сделать текст новой строки в определенном c столбце (A2) - PullRequest
0 голосов
/ 06 мая 2020

У меня есть заголовок в A1 , я хочу добавить под заголовком подзаголовок. Я установил значение ячейки в A2 , чтобы сделать субтитры с этим $objPHPExcel->getActiveSheet()->setCellValue('A2', $subTitle);

enter image description here In subtitle i want add newline , Ссылка на этот ответ Я добавляю $objPHPExcel->getActiveSheet()->getStyle('A2')->getAlignment()->setWrapText(true);, чтобы ячейка могла разорваться на новую строку. Но в приведенном выше результате я вижу, что текст прерывается в переводе на новую строку, но результат в Excel не работает.

Как я могу исправить это и сделать текст в Excel разрывом на новую строку?

Ожидание

введите описание изображения здесь

Исходный код

require_once 'plugins/PHPExcel.php';

  $objPHPExcel = new PHPExcel();
  $objPHPExcel->getProperties()->setCreator($cNama)->setLastModifiedBy($cNama)->setTitle($arrTitle[$s]);

  $objPHPExcel->getActiveSheet()->setCellValue('A1', $judul);
  $objPHPExcel->getActiveSheet()->getStyle('A1')->getFont()->setSize($titleSize);
  $objPHPExcel->getActiveSheet()->getStyle('A1')->getFont()->setBold(true);
  $objPHPExcel->getActiveSheet()->mergeCells('A1:' . columnXLS($totalField) . '1');
  $objPHPExcel->getActiveSheet()->setCellValue('A2', $subTitle);
  $objPHPExcel->getActiveSheet()->mergeCells('A2:' . columnXLS($totalField) . '2');
  $objPHPExcel->getActiveSheet()->getStyle('A2')->getAlignment()->setWrapText(true);
...