web-dev-qa-db-ja.com

phpexcelで自動高さを設定する方法は?

phpexcel を使用して、PHPでExcelドキュメントを生成しています。

質問は、phpexcelを使用して自動高さ行を作成する方法ですか?どうもありがとう :)

43
bungdito
$Excel->getActiveSheet()->getRowDimension(1)->setRowHeight(-1);

行1の行の高さを「自動」に設定する必要があります。

65
pkavanagh
$Excel->getActiveSheet()->getDefaultRowDimension()->setRowHeight(-1);
49
Dhaval

すべての行の高さを自動に変更するには、次のようにします。

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

次のコードを使用して設定できます。

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