Cài đặt PHPExcel trong NukeViet 4?

 Hỗ trợ lập trình NukeViet

Cho em hỏi luôn là muốn cài thư viện PHPExcel thì phải làm thế nào


Có 2 cách để sử dụng PHPExcel trong NukeViet 4:

1. Thêm trực tiếp vào mã nguồn

  • Bạn có thể tải về phiên bản PHPExcel mới nhất tại https://phpexcel.codeplex.com/
  • Giải nén được thư mục PHPExcel và file PHPExcel.php, copy thư mục này vào includes/class (không nhất thiết phải là thư mục này, có thể đặt ở nơi khác nếu bạn muốn)
  • Trước khi khởi tạo PHPExcel, tiến hành thêm thư viện PHPExcel vào mã nguồn:
    require_once NV_ROOTDIR . '/includes/class/PHPExcel.php';
    $objPHPExcel = new PHPExcel();
    

2. Cài đặt và quản lý qua Composer

NukeViet 4 cho phép người lập trình quản lý các thư viện thông qua Composer. Về cách cài đặt Composer trong dự án, bạn có thể tham khảo thêm các bài viết trên internet, nukeviet.vn cũng đã có một bài giới thiệu https://nukeviet.vn/vi/news/nhom-phat-trien/Quan-li-cac-thu-vien-PHP-voi-Composer-382.html

Sau khi cài đặt, bạn chỉ cần khởi tạo đối tượng PHPExcel mà không cần bước require_once như phương án 1 bên trên. Bạn nên sử dụng phương án 2 thay vì quản lý thủ công như phương án 1.


Em đang dùng module nvform thì

require_once NV_ROOTDIR . '/includes/class/PHPExcel.php';
$objPHPExcel = new PHPExcel();

Đoạn code trên sẽ đặt chỗ nào để có thể xuất ra file exel anh ?


Module nvform sẵn có đoạn đó rồi, bạn chỉ cần làm bước này

Giải nén được thư mục PHPExcel và file PHPExcel.php, copy thư mục này vào includes/class


Cho mình hỏi, mình úp thư mục phpexcel và file phpexxcel.php lên đúng đường dẫn includes/class rồi nhưng khi lúc zip file về thì báo lỗi trắng trang
mình dùng module nvform


Cái này mình sẽ fix lại ở module nvform bạn nhé.

Bạn cần đăng nhập để tham gia thảo luận

Trung tâm ứng dụng NukeViet
Ghi rõ nguồn khi sao chép thông tin từ website này.

Powered by NukeViet - a product of VINADES.,JSC