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

时间:2011-05-19 06:00:02

标签: php phpexcel

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

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

4 个答案:

答案 0 :(得分:65)

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

应将第1行的行高设置为“自动”。

答案 1 :(得分:47)

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

答案 2 :(得分:21)

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

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

答案 3 :(得分:4)

您可以使用以下代码

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