Autosize column in PHPExcel
Piccolo tips & tricks su PHPExcel.
Ovvero come impostare l'autosize delle colonne.
Prendendo solo le parti che ci interessano:
$xls = new PHPExcel();
foreach ($data as $var) {
$xls->setActiveSheetIndex(0)
->setCellValue('A' . $row, $var['e_valore'])
->setCellValue('B' . $row, $var['u_valore'])
->setCellValue('C' . $row, $var['can'])
->setCellValue('D' . $row, $var['con'])
->setCellValue('E' . $row, $var['data'])
->setCellValue('F' . $row, $var['note']);
$row++;
}
foreach (range('A', $xls->getActiveSheet()->getHighestDataColumn()) as $col) {
$xls->getActiveSheet()
->getColumnDimension($col)
->setAutoSize(true);
}
Quindi, prima creiamo le righe, e poi impostiamo le dimensioni delle colonne.
Enjoy!
php phpexcel setaoutosize getcolumndimension
Commentami!