J'utilise phpexcel pour générer un document Excel avec PHP.
la question est de savoir comment créer une ligne de hauteur automatique en utilisant phpexcel? Merci beaucoup :)
$Excel->getActiveSheet()->getRowDimension(1)->setRowHeight(-1);
Doit définir la hauteur de la ligne sur "auto" pour la ligne 1.
$Excel->getActiveSheet()->getDefaultRowDimension()->setRowHeight(-1);
Pour changer la hauteur de toutes les lignes en auto, vous pouvez:
foreach($xls->getActiveSheet()->getRowDimensions() as $rd) {
$rd->setRowHeight(-1);
}
Vous pouvez le définir en utilisant le code suivant,
$objPHPExcel->getActiveSheet()->getRowDimension(1)->setRowHeight(-1);
$objPHPExcel->getActiveSheet()->getStyle('E')->getAlignment()->setWrapText(true);