Mysql
 sql >> Base de données >  >> RDS >> Mysql

Utilisation de PHPExcel pour créer des fichiers Excel générés automatiquement

Je suppose que vous avez déjà créé l'objet Excel. Je l'appellerai $objPHPExcel pour me conformer à leurs exemples. Dans ce cas, vous pouvez boucler votre ensemble de résultats et remplir la feuille de calcul de cette façon :

$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
$rowCount = 1;
while($row = mysql_fetch_array($result)){
    $objPHPExcel->getActiveSheet()->SetCellValue('A'.$rowCount, $row['name']);
    $objPHPExcel->getActiveSheet()->SetCellValue('B'.$rowCount, $row['age']);
    $rowCount++;
}
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save('some_excel_file.xlsx');

EDIT :j'ai mis à jour l'exemple pour fournir une solution complète.