Mysql
 sql >> Database >  >> RDS >> Mysql

Intestazioni hardcoding per file excel utilizzando PHP durante l'esecuzione di query SQL in modo dinamico

$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++;
}

Tieni presente che Excel5 ha un limite di 256 colonne, quindi se hai più di 255 record di dati le colonne aggiuntive verranno eliminate dalla cartella di lavoro salvata se stai salvando in quel formato.