php_excel: настроить строку высоты

Я использую PHP_excel для экспорта в xlsx. где я использую шаблон, каждая строка которого имеет фиксированную высоту 48. Но иногда текст в ячейке увеличивается, при этом высота строки не увеличивается, даже если я использую wraptext(). Так есть ли какой-либо возможный способ увеличить высота строки только в том случае, если в ней больше текста.


person sandeep    schedule 14.10.2010    source источник
comment
Вы задаете каждую проблему в разных вопросах? Почему бы вам не объединить их в один?   -  person fabrik    schedule 14.10.2010
comment
Сандип - Я уже дважды отвечал вам на этот вопрос на этой неделе. Я отсылаю вас к stackoverflow.com/questions/3913926/ для моего предыдущего ответа... но на самом деле я не буду изменять ваш код для ты. Используйте как перенос текста для ячейки , так и автоподбор высоты строки.   -  person Mark Baker    schedule 14.10.2010
comment
Теперь я добавил некоторые комментарии в пример кода для предыдущего связанного ответа на этот вопрос, чтобы попытаться продемонстрировать различные комбинации обертывания и высоты автоподбора для ячеек, содержащих текст с разрывами строк и без них.   -  person Mark Baker    schedule 14.10.2010


Ответы (1)


Может быть, вы пытаетесь применить wraptext() только к строке, которая, как вы ожидаете, вырастет в высоту?

Я решил аналогичную проблему, применив желаемое поведение в качестве стиля по умолчанию для рабочего листа, который вы установили с помощью:

$objPHPExcel->getActiveSheet()->getDefaultStyle()->getAlignment()->setWrapText(true);

Подробную информацию можно найти в документации для разработчиков по PHPExcel.

Надеюсь это поможет.

С уважением,

Джованни

person maggix    schedule 14.10.2010