Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan PHPExcel untuk membuat file excel yang dihasilkan secara otomatis

Saya berasumsi Anda sudah membuat objek excel. Saya akan menyebutnya $objPHPExcel agar sesuai dengan contoh mereka. Dalam hal ini Anda dapat mengulang set hasil Anda dan mengisi spreadsheet dengan cara ini:

$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:Saya telah memperbarui contoh untuk memberikan solusi lengkap.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Data Biner di MySQL

  2. Cara Menginstal MySQL 8.0 di RHEL/CentOS 8/7 dan Fedora 35

  3. Kesalahan MySQL #1071 - Kunci yang ditentukan terlalu panjang; panjang kunci maksimal adalah 767 byte

  4. Gabungkan 2 Array dan Jumlahkan Nilainya (Kunci Numerik)

  5. Instal dan Gunakan Percona Toolkit di Centos 7