बड़ी फ़ाइल को स्मृति में फिट करने के लिए बड़ी मेमोरी आवंटित किए बिना, विशाल xlsx फ़ाइलों को उत्पन्न करने के लिए एक PHP वर्ग की तलाश में है।PHPExcel लिखने पर ऑन-द-फ्लाई?
हम PHPExcel से प्यार करते हैं लेकिन लिखने के लिए एक तरीका की आवश्यकता है, बनाम पूरी फ़ाइल को स्मृति में लोड करना, फिर इसे लिखने के लिए एक फ़ंक्शन को कॉल करना।
एक समान प्रश्न देखा, लेकिन समाधान के लिए कोई स्पष्ट सूचक नहीं है।
स्पष्ट करने के लिए -
आप उपलब्ध स्मृति पास 1GB और एक 3GB Excel फ़ाइल उत्पन्न करने के लिए की जरूरत है।
क्या यह पूरा करने के लिए कोई मौजूदा वर्ग/विधि है?
यदि आपको सूत्र/प्रारूपण की आवश्यकता नहीं है, तो आप इसे एक CSV फ़ाइल के रूप में कर सकते हैं और इसे एक .xlsx दिखा सकते हैं। सीएसवी टुकड़ों में बाहर निकलना बेहद आसान है। –
आपका डेटा कितना जटिल है? यदि यह सरल और रैखिक है, तो शायद आप सीएसवी के रूप में लिख सकते हैं और बाद में – lunixbochs
उत्कृष्टता में आयात करने के लिए आयात कर सकते हैं - हाँ मुझे पता है कि हम सीएसवी/टीXT आदि का उपयोग कर सकते हैं लेकिन हमें विशेष रूप से एक्सेल के लिए आवश्यकता है। यह फ़ाइल हमारी वेब सेवा से ग्राहकों द्वारा डाउनलोड की जाती है और इसे अच्छी लगती है (सरल शीर्षलेख, कंपनी लोगो इत्यादि) –