Страницы

Поиск по вопросам

понедельник, 14 января 2019 г.

Как сделать перенос в ячейке при работе с phpexcel

Доброго всем времени суток господа Пользуюсь phpexcel'ем, причем не первый день. Одну штуковину упорно не могу найти в мануале (или нет ее там). Ищу перенос внутри ячейки. Вот допустим вам нужно вставить 200 знаков в ячейку, и они не влезают. В экселе есть кнопка - перенос текста. Вот интересует как нужную ячейку отформатировать, что бы этот перенос был. Можно ли так вообще? Смысл в том, что текст помещается в ячейке, путем автоматического переноса по строкам. Вот собственно и все, только команды не знаю, ее и спрашиваю. p.s. // выдернул из кода
// выравниваю как надо $page->getStyle("".$jax."".$stroka."")->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT); $page->getStyle("".$jax."".$stroka."")->applyFromArray(array("font" => array( "bold" => true)));
// вставляю данные, и проклятая переменная $for, неприлично длинная $page->setCellValue("".$jax."".$stroka."", "".$for."");


Ответ

Насколько мне не изменяет память, то так: $page->getStyle("".$jax."".$stroka."")->getAlignment()->setWrapText(true);

Комментариев нет:

Отправить комментарий