sql >> Base de Datos >  >> RDS >> Mysql

Codificación de encabezados para archivos de Excel usando PHP mientras se consulta dinámicamente SQL

$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0)
            ->setCellValue('A1', 'Hello')
            ->setCellValue('A2', 'world!');

$col = 1; 
while($row_data = mysql_fetch_assoc($result)) {
    $row = 1;
    foreach($row_data as $value) {
        $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($col, $row, $value);
        $row++;
    }
    $col++;
}

Tenga en cuenta que Excel5 tiene un límite de 256 columnas, por lo que si tiene más de 255 registros de datos, las columnas adicionales se eliminarán del libro de trabajo guardado si está guardando en ese formato.