PHPExcel,自动调整行高度

PHPExcel,自动调整行高度,php,phpexcel,Php,Phpexcel,我想用phpexcel1.8.0在生成的.xls上显示全文。当前,单元格(实际上是整行)没有调整大小,即使它没有设置任何行高 以下是一些屏幕截图: 这是我的密码: $this->xls->getActiveSheet()->getRowDimension($this->row)->setRowHeight(-1); $this->xls->getActiveSheet()->getStyle("A".$this->row.":F".$t

我想用phpexcel1.8.0在生成的.xls上显示全文。当前,单元格(实际上是整行)没有调整大小,即使它没有设置任何行高

以下是一些屏幕截图:

这是我的密码:

$this->xls->getActiveSheet()->getRowDimension($this->row)->setRowHeight(-1);

$this->xls->getActiveSheet()->getStyle("A".$this->row.":F".$this->row)->getAlignment()->setWrapText(true);

$this->xls->getActiveSheet()->getCell("A".$this->row)->setValue(APPLICATION_ACADEMY);
$this->xls->getActiveSheet()->getCell("B".$this->row)->setValue(date("d/m/Y"));
$this->xls->getActiveSheet()->getCell("C".$this->row)->setValue($fait['nature'] === null ? $fait['codeNature'] : $fait['nature']);
$this->xls->getActiveSheet()->getCell("D".$this->row)->setValue($fait['etablissement']);
我使用了我在堆栈上已经找到的内容(setTextWrap/setRowHeight(-1)),但没有效果


有人有主意吗?有可能吗?谢谢。

以下内容适用于我,但适用于单行:

$excel->getActiveSheet()->getRowDimension(1)->setRowHeight(-1);
要将所有行的高度更改为“自动”,可以执行以下操作:

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

你找到解决办法了吗?这对我也不起作用。我也在使用v1.8.0,而且
-1
对我不起作用。这既不是
$objPHPExcel->getActiveSheet()->getDefaultRowDimension()->setRowHeight(-1)或“$objPHPExcel->getActiveSheet()->getRowDimension(8)->setRowHeight(0);”为我工作。setRowHeight=-1也会破坏图像比率