Я использую phpexcel для создания Excel-документа с PHP.
вопрос в том, как сделать строку авто height, используя phpexcel? большое спасибо 🙂
$excel->getActiveSheet()->getRowDimension(1)->setRowHeight(-1);
Должна установить высоту строки «auto» для строки 1.
$excel->getActiveSheet()->getDefaultRowDimension()->setRowHeight(-1);
Чтобы изменить высоту всех строк в auto, вы можете:
foreach($xls->getActiveSheet()->getRowDimensions() as $rd) { $rd->setRowHeight(-1); }
Вы можете установить его, используя следующий код,
$objPHPExcel->getActiveSheet()->getRowDimension(1)->setRowHeight(-1); $objPHPExcel->getActiveSheet()->getStyle('E')->getAlignment()->setWrapText(true);