Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sử dụng PHPExcel để tạo các tệp excel được tạo tự động

Tôi giả sử bạn đã tạo đối tượng excel. Tôi sẽ gọi nó là $ objPHPExcel để phù hợp với các ví dụ của họ. Trong trường hợp đó, bạn có thể lặp lại tập kết quả của mình và điền vào bảng tính theo cách này:

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

CHỈNH SỬA:Tôi đã cập nhật ví dụ để cung cấp giải pháp hoàn chỉnh.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sử dụng điều kiện GIỮA bằng cách sử dụng truy vấn chính và truy vấn phụ

  2. MySQL Exception - Gặp phải lỗi nghiêm trọng trong quá trình đọc dữ liệu

  3. Nhận 5 ký tự cuối cùng của chuỗi với truy vấn mysql

  4. Cách tiếp cận tốt để quản lý kết nối db trong ứng dụng Python của Google Cloud SQL (GAE) là gì?

  5. Đã vượt quá giới hạn đệ quy trong thủ tục không truy xuất lại