2012-05-15 30 views
11

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ì?

+0

'PHPExcel' không hoạt động tốt cho bạn? – Raptor

+0

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

+1

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

Trả lời

11

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

+0

Ya tôi đồng ý .. Có bất kỳ lớp học thay thế nào như ** PHPExcel ** hay không. – Rodex

+0

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

+1

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

5

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ác vấn đề liên quan