Hướng dẫn phpspreadsheet

Tôi đã giới thiệu và hướng dẫn các bạn sử dụng thư viện PHPExcel tại địa chỉ //gextend.net/threads/tao-bao-cao-excel-voi-thu-vien-phpexcel.17 để tạo các báo cáo Excel và bây giờ tôi tiếp tục hướng dẫn các bạn sử dụng thư viện mới nhất được chính nhà phát triển thư viện PHPExcel đề nghị tên là PhpSpreadsheet. Đây là thư viện có chức năng tương tự như PHPExcel nhưng được cải tiến rất nhiều về kiến trúc mã nguồn cũng như cho hiệu năng tốt hơn.

Thư viện PhpSpreadsheet hỗ trợ nhiều định dạng hơn PHPExcel.

Các định dạng cho phép đọc:

  • Open Document Format/OASIS [.ods].
  • Office Open XML [.xlsx] Excel 2007 and above.
  • BIFF 8 [.xls] Excel 97 and above.
  • BIFF 5 [.xls] Excel 95.
  • SpreadsheetML [.xml] Excel 2003.
  • Gnumeric.
  • HTML.
  • SYLK.
  • CSV.

Các định dạng cho phép ghi:

  • Open Document Format/OASIS [.ods].
  • Office Open XML [.xlsx] Excel 2007 and above.
  • BIFF 8 [.xls] Excel 97 and above.
  • HTML.
  • CSV.
  • PDF.

Thư viện PhpSpreadsheet yêu cầu PHP phiên bản 5.6+ và các thư viện php_zip, php_xml và php_gd2.

Để sử dụng PhpSpreadsheet các bạn cần phải sử dụng công cụ composer. Các bạn tham khảo tại địa chỉ //getcomposer.org.

Để cài đặt, các bạn chạy lệnh composer sau:

Code:

composer require phpoffice/phpspreadsheet

Sau khi composer cài đặt thành công thư viện PhpSpreadsheet, các bạn có thể sử dụng thư viện như ví dụ sau:

PHP:

Chủ Đề