Mysql
 sql >> база данни >  >> RDS >> Mysql

Използване на PHPExcel за създаване на автоматично генерирани excel файлове

Предполагам, че вече имате създаден обектът на excel. Ще го нарека $objPHPExcel, за да отговарям на техните примери. В този случай можете да завъртите своя набор от резултати и да попълните електронната таблица по следния начин:

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

РЕДАКТИРАНЕ:Актуализирах примера, за да предоставя цялостно решение.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Каква е разликата между ifnull и coalesce в mysql?

  2. MySQL избира бързо 10 произволни реда от 600K реда

  3. Настройване на Django да използва MySQL

  4. Възстановяване на MySQL таблица обратно в базата данни

  5. Как да изберете най-старата дата от MySQL