Có bất kỳ thành phần PHP nào khác như PHPExcel không?Cách tốt nhất để tạo ra kết quả excel trong PHP là gì?
Trả lời
Có một số lớp tạo tệp PHP Excel (tệp excel thực, không phải là điều .csv). tôi sử dụng:
https://github.com/PHPOffice/PHPExcel
NHƯNG: Tôi đã có vấn đề khi cố gắng đọc những tập tin excel được tạo ra với java trội READER, vì vậy có thể có lỗi trong script php này.
EDIT: Nice one: http://www.phpclasses.org/package/2037-PHP-Generate-spreadsheet-files-Excel-xls-XML-format.html
Ya tôi đồng ý .. Có bất kỳ lớp học thay thế nào như ** PHPExcel ** hay không. – Rodex
Hmm ... điểm tốt, nhưng trong trường hợp này tiêu chuẩn công nghiệp hoàn toàn có ý nghĩa. Tạo .xls (x) là một điều lớn, do cấu trúc rất phức tạp của Excel, vì vậy không nên có nhiều kịch bản tốt. – Sliq
ya cảm ơn ... Có lẽ tôi nên đi cho PHPExcel ... Không có lựa chọn nào khác. – Rodex
Một số ứng dụng tạo ra một bảng HTML hoặc một tập tin CSV thay vì một tập tin Excel thật, và giả vờ đó là một file Excel để Excel mở nó. Với các bảng HTML, điều này hoạt động khá tốt và thậm chí nó còn hỗ trợ một số định dạng. Tuy nhiên, với các phiên bản Excel mới nhất, bạn sẽ nhận được một thông báo hỏi bạn có thực sự muốn mở tệp hay không.
Có một phần mở rộng PHP Excel: http://ilia.ws/archives/222-PHP-Excel-Extension.html
Lưu ý rằng điều này yêu cầu thư viện bên ngoài (không phải PHP) trên máy chủ và đây là thư viện thương mại –
'PHPExcel' không hoạt động tốt cho bạn? – Raptor
PHPExcel là tốt.Nhưng nó tiêu thụ rất nhiều bộ nhớ .. Vì vậy tôi cần một thay thế – Rodex
Thay thế có thể được thiết lập max_memory_size (hoặc làm thế nào nó được gọi là) cao hơn trong pph.ini! – Sliq