2012-05-15 12 views
11

क्या PHPExcel जैसे कोई अन्य PHP घटक हैं?PHP में एक्सेल आउटपुट उत्पन्न करने का सबसे अच्छा तरीका कौन सा है?

+0

'PHPExcel' आप के लिए अच्छी तरह से काम नहीं कर रहा? – Raptor

+0

PHPExcel अच्छा है। लेकिन यह बहुत सारी मेमोरी का उपभोग करता है .. इसलिए मुझे वैकल्पिक विकल्प की आवश्यकता है – Rodex

+1

वैकल्पिक शायद pp.ini में max_memory_size (या इसे कैसे कहा जाता है) सेट कर रहा है! – Sliq

उत्तर

11

कुछ वर्ग हैं जो PHP एक्सेल फाइलें उत्पन्न करते हैं (वास्तविक एक्सेल फ़ाइलें, वह नहीं .csv चीज़)। मैं का उपयोग करें:

https://github.com/PHPOffice/PHPExcel

लेकिन: मैं जब पढ़ने के लिए जावा के साथ इन उत्पन्न Excel फ़ाइलों पाठक उत्कृष्टता की कोशिश कर समस्या पड़ा है, इसलिए इस php स्क्रिप्ट में कीड़े हो सकता है।

संपादित करें: अच्छी एक: http://www.phpclasses.org/package/2037-PHP-Generate-spreadsheet-files-Excel-xls-XML-format.html

+0

हां मैं सहमत हूं..क्या वहाँ कोई वैकल्पिक वर्ग ** PHPExcel ** है। – Rodex

+0

हम्म ... अच्छा बिंदु, लेकिन इस मामले में उद्योग मानक पूरी तरह से समझ में आता है। एक्सेल की जटिल संरचना के कारण .xls (x) उत्पन्न करना एक बड़ी बात है, इसलिए बहुत अच्छी स्क्रिप्ट नहीं होनी चाहिए। – Sliq

+1

या धन्यवाद ... शायद मुझे PHPExcel के लिए जाना चाहिए ... कोई अन्य विकल्प नहीं। – Rodex

5

कुछ अनुप्रयोग एक HTML तालिका या एक CSV कोई वास्तविक Excel फ़ाइल के बजाय फाइल उत्पन्न, और नाटक यह Excel फ़ाइल है ताकि एक्सेल यह खुलता है। एचटीएमएल टेबल के साथ, यह आश्चर्यजनक रूप से अच्छी तरह से काम करता है और यह कुछ स्वरूपण का भी समर्थन करता है। नवीनतम एक्सेल संस्करणों के साथ, हालांकि, आपको एक संदेश मिलता है कि आप वास्तव में फ़ाइल खोलना चाहते हैं या नहीं।

0

एक PHP एक्सेल एक्सटेंशन नहीं है: http://ilia.ws/archives/222-PHP-Excel-Extension.html

+0

ध्यान दें कि सर्वर पर बाहरी (गैर-PHP) लाइब्रेरी की आवश्यकता होती है, और यह एक वाणिज्यिक लाइब्रेरी है –

संबंधित मुद्दे