如何在phpexcel中设置自动高度?

我正在使用phpexcel与PHP生成excel文件。

问题是,如何使用phpexcel使自动高度行? 非常感谢 :)

$excel->getActiveSheet()->getRowDimension(1)->setRowHeight(-1); 

应该为行1设置行高为“自动”。

 $excel->getActiveSheet()->getDefaultRowDimension()->setRowHeight(-1); 

要将所有行的高度更改为自动,您可以执行以下操作:

 foreach($xls->getActiveSheet()->getRowDimensions() as $rd) { $rd->setRowHeight(-1); } 

您可以使用以下代码进行设置,

 $objPHPExcel->getActiveSheet()->getRowDimension(1)->setRowHeight(-1); $objPHPExcel->getActiveSheet()->getStyle('E')->getAlignment()->setWrapText(true);