Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verwenden von PHPExcel zum Erstellen automatisch generierter Excel-Dateien

Ich gehe davon aus, dass Sie das Excel-Objekt bereits erstellt haben. Ich nenne es $objPHPExcel, um den Beispielen zu entsprechen. In diesem Fall können Sie Ihre Ergebnismenge wiederholen und die Tabelle auf diese Weise füllen:

$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');

BEARBEITEN:Ich habe das Beispiel aktualisiert, um eine vollständige Lösung bereitzustellen.