web-dev-qa-db-fra.com

Comment définir la hauteur automatique dans phpexcel?

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 :)

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

Doit définir la hauteur de la ligne sur "auto" pour la ligne 1.

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

Pour changer la hauteur de toutes les lignes en auto, vous pouvez:

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

Vous pouvez le définir en utilisant le code suivant,

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