我正在使用phpexcel使用PHP生成excel文档。
问题是,如何使用phpexcel制作自动高度行?
非常感谢:))
答案 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);