Tìm kiếm một lớp PHP để tạo các tệp xlsx HUGE, mà không phải phân bổ bộ nhớ khổng lồ cho toàn bộ tệp để vừa với bộ nhớ.PHPExcel viết-on-the-fly?
Chúng tôi yêu PHPExcel nhưng cần một cách để viết-on-the-fly, so với tải toàn bộ tập tin trong bộ nhớ, sau đó gọi một hàm để viết nó.
Đã xem một câu hỏi tương tự, nhưng không có con trỏ rõ ràng nào cho giải pháp.
Để làm rõ -
Bạn có 1GB bộ nhớ khả dụng và cần tạo tệp Excel 3GB.
Có lớp/phương pháp hiện có để thực hiện việc này không?
Nếu bạn không cần công thức/định dạng, bạn có thể làm điều đó dưới dạng tệp CSV và giả vờ là tệp .xlsx. CSV là siêu dễ dàng để phát ra từng phần. –
dữ liệu của bạn phức tạp như thế nào? nếu nó đơn giản và tuyến tính, có lẽ bạn có thể viết dưới dạng csv và nhập vào excel sau – lunixbochs
Cảm ơn - Có, tôi biết chúng tôi có thể sử dụng CSV/TXT vv. Nhưng chúng tôi đặc biệt có yêu cầu đối với Excel. Tệp được tải xuống bởi khách hàng từ dịch vụ web của chúng tôi và phải trông đẹp mắt (tiêu đề đơn giản, biểu tượng công ty, v.v.) –