Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Używanie PHPExcel do tworzenia automatycznie generowanych plików Excel

Zakładam, że masz już utworzony obiekt Excela. Nazwę go $objPHPExcel, aby dostosować się do ich przykładów. W takim przypadku możesz zapętlić zestaw wyników i wypełnić arkusz kalkulacyjny w ten sposób:

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

EDYCJA:Zaktualizowałem przykład, aby zapewnić kompletne rozwiązanie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql:Znajdź wiersze, w których różnica znaczników czasu jest mniejsza niż x

  2. Wstaw MySQL ON DUPLICATE KEY do tabeli audytu lub dziennika

  3. BAZA DANYCH MYSQL DROP

  4. Dane hierarchiczne w MySQL

  5. Chcę sprawdzić, czy rekord istnieje, a jeśli nie istnieje, to chcę wstawić ten rekord do bazy danych za pomocą golang