2010-10-14 6 views
113

के लिए वैकल्पिक क्या PHP_excel के लिए कोई विकल्प है जो एक अनुकूलित प्रारूप में "एक्सएलएसएक्स/एक्सएलएस में निर्यात" फ़ाइल कर सकता है?PHP_excel

यह टैग

+2

को देखते हुए बार-बार सवाल पुस्तकालयों के लिए पूछ पढ़ सकते हैं कि/लिखते हैं कि Excel फ़ाइलों को नियमित रूप से क्योंकि उपलब्ध कराई गई सूची के इस उत्तर की ओर इशारा कर रहे हैं ... और है कि प्रश्न में सूची नियमित रूप से अद्यतन किया जाता है, मैं करने के लिए असफल सराहना करें कि इसे बंद क्यों किया जाना चाहिए था। –

+1

मैं closers में से एक नहीं था, लेकिन "ऑफ-विषय के रूप में बंद" बॉक्स में कारण मुझे बहुत करीब से मेल खाता है। अलस देखें: [क्यों शॉपिंग सूची प्रश्न खराब हैं] (http://meta.stackexchange.com/q/158809)। मुझे एहसास है * आपका उत्तर * उच्च गुणवत्ता है और अपडेट किया जा रहा है, लेकिन सवाल अभी भी उस ऑफ-विषय श्रेणी में आता है। – IMSoP

+13

** हालांकि सवाल तकनीकी रूप से ऑफ-विषय है, यह इस विषय पर कैननिकल क्यू एंड ए है और महत्वपूर्ण मूल्य प्रदान करता है। कृपया इसे बंद करने से बचें।** – Gordon

उत्तर

35

मैंने "एक्सेल एक्सएमएल" उर्फ ​​स्प्रेडशीटएमएल को निर्यात करने के लिए एक बहुत ही सरल वर्ग लिखा था। यह एक्सएसएलएक्स के रूप में अंतिम उपयोगकर्ता के लिए सुविधाजनक नहीं है (फ़ाइल एक्सटेंशन और एक्सेल संस्करण के आधार पर, उन्हें एक चेतावनी संदेश मिल सकता है), लेकिन एक्सएलएस या एक्सएलएसएक्स की तुलना में काम करना बहुत आसान है।

http://github.com/elidickinson/php-export-data

+1

यदि आपने इसे लिखा है, तो क्या आप इसे किस लाइसेंस के तहत साझा करेंगे? मुझे आपके उत्तर राहत से इसे समझने में समस्याएं थीं। आपके द्वारा लिंक किए गए स्रोतों से, लेकिन अधिक जानने में रुचि होगी। – hakre

+1

@ हकर यह एमआईटी लाइसेंस प्राप्त है: http://opensource.org/licenses/mit-license.php – Eli

+0

@Eli: हम किसी विशेष पंक्ति पर दो कॉलम कैसे मर्ज कर सकते हैं? – joHN

263

लेखन एक्सेल

  • नाशपाती के PHP_Excel_Writer (केवल xls) के
  • बेट्टिना हमला से php_writeexcel के लिए के लिए एक General Reference सवाल यह है कि (xls केवल)
  • XLS File Generator वाणिज्यिक और Sourceforge से xls केवल
  • Excel Writer for PHP (spreadsheetML केवल)
  • इलिया Alshanetsky के Excel extension अब github (xls और XLSX, और वाणिज्यिक libXL घटक की आवश्यकता है)
  • PHP के COM extension (जैसे एक COM सक्षम स्प्रेडशीट कार्यक्रम की आवश्यकता है एमएस एक्सेल अथवा ओपनऑफिस कैलस सर्वर पर चल रहा) कॉम को
  • ओपन कार्यालय विकल्प (PUNO) (की आवश्यकता खुला कार्यालय जावा समर्थन के साथ सर्वर सक्षम)
  • ०१२३४५५००५ पर स्थापित
  • ओलिवर श्वार्ज के php-excel (SpreadsheetML) php-excel (SpreadsheetML) की
  • ओलिवर श्वार्ज का मूल संस्करण
  • excel_xml (SpreadsheetML, इसका नाम के बावजूद) -एली डिकिंसन द्वारा (Excel 2003 XML स्वरूप और CSV SpreadsheetML लिखता है)। .. लिंक टूट गया
  • छोटे बल्कि मजबूत (TBS) परियोजना दस्तावेजों OfficeOpenXML बनाने के लिए OpenTBS उपकरण भी शामिल है (OpenDocument और OfficeOpenXML प्रारूप) के रूप में रिपोर्ट
  • SimpleExcel दावा पढ़ सकते हैं और माइक्रोसॉफ्ट एक्सेल एक्सएमएल लिखने के लिए/CSV/TSV/HTM एल/JSON/आदि स्वरूपों
  • KoolGrid xls स्प्रैडशीट केवल, लेकिन यह भी दस्तावेज़ और पीडीएफ
  • PHP_XLSXWriter OfficeOpenXML
  • PHP_XLSXWriter_plus OfficeOpenXML, PHP_XLSXWriter का कांटा केवल
  • php_writeexcel xls (ऐसा लगता है कि नाशपाती एसईडब्ल्यू पर आधारित है)
  • spout OfficeOpenXML (xlsx) और CSV
  • Slamdunk/php-excel (xls केवल) वर्ष नाशपाती स्प्रेडशीट लेखक के एक अद्यतन संस्करण की तरह लग रहा

पढ़ना एक्सेल

  • php-spreadsheetreader लिए प्रारूपों (.xls, .ods और की एक किस्म पढ़ता है।सीएसवी)
  • PHP-ExcelReader (केवल xls)
  • PHP_Excel_Reader (केवल xls)
  • PHP_Excel_Reader2 (केवल xls) के
  • XLS File Reader वाणिज्यिक और xls केवल
  • SimpleXLSX वर्णन यह xlsx फ़ाइलों को पढ़ता है से, हालांकि लेखक लगातार xls
  • PHP Excel Explorer वाणिज्यिक और एक्सएलएस केवल
  • Ilia Alshanetsky के Excel extension अब 012 पर संदर्भित करता है
  • PHP के COM extension कॉम को
  • ओपन कार्यालय विकल्प (PUNO) (जैसे एमएस एक्सेल अथवा ओपनऑफिस कैलस सर्वर पर चल रहा के रूप में एक COM सक्षम स्प्रेडशीट कार्यक्रम की आवश्यकता है) (xls और xlsx, और वाणिज्यिक libXL घटक की आवश्यकता है) (की आवश्यकता है ओपन ऑफिस जावा समर्थन सक्षम)
  • Nuovo के spreadsheet-reader (csv, xls, xlsx और ods)
  • SimpleExcel दावों के साथ सर्वर पर स्थापित पढ़ सकते हैं और माइक्रोसॉफ्ट एक्सेल XML/CSV/TSV/HTML/JSON/आदि स्वरूपों
  • लिखने के लिए
  • PHPExcleReader है बस PHPExcel
  • Akeneo Labs Spreadsheet Parser OfficeOpenXML (.xlsx) और CSV फ़ाइलों के एक पुराने संस्करण के साथ एक ज़िप
  • spout OfficeOpenXML (xlsx) और CSV
  • xhook's php-spreadsheetreader दावा करने के लिए सबसे प्रारूपों

एक नया सी ++ एक्सेल PHP के लिए एक्सटेंशन, हालांकि आपको इसे स्वयं बनाने की आवश्यकता होगी, और दस्तावेज़ों को यह पता लगाने की कोशिश करने की बात आती है कि क्या कार्यक्षमता (मैं साइट से यह भी पता नहीं लगा सकता कि यह किस प्रारूप का समर्थन करता है, या क्या यह पढ़ता है या लिखते हैं या दोनों .... मैं दोनों अनुमान लगा रहा हूं) यह SIMITGROUP से phpexcellib प्रदान करता है।

सभी (COM, libXl आसपास पुनो इलिया के आवरण के अपवाद के साथ और टोंटी) codeplex से या github से तेजी से PHPExcel होने का दावा है, लेकिन वे दोनों पढ़ने और लिखने, या दोनों xls और XLSX नहीं करते हैं; अब समर्थित नहीं हो सकता है; और (जबकि मैंने इलिया के विस्तार का परीक्षण नहीं किया है) केवल COM और PUNO बनाई गई कार्यपुस्तिका पर समान नियंत्रण प्रदान करता है।

+0

[इलिया का विस्तार] (https://github.com/iliaal/php_excel) अब एक्सएलएस और एक्सएलएसएक्स का समर्थन करता है। – Sara

+0

@ सारा - धन्यवाद, –

+0

पता करने के लिए उपयोगी है, हालांकि, इलियाल के विस्तार के लिए लिबएक्सएल की आवश्यकता है जो काफी महंगी वाणिज्यिक पुस्तकालय है। – pilsetnieks