2012-03-08 12 views
7

मेरे पास कोड का एक टुकड़ा है जो ओपनएक्सएलएस-6.0.6 नामक ओपन सोर्स लाइब्रेरी का उपयोग कर एक्सेल फ़ाइल बना रहा है। मेरे पीसी में विंडोज एक्सपी प्रोफेशनल और ऑफिस 2003 है। हालांकि मुझे पता चला है कि जब से मैं विंडोज 7 और ऑफिस 2010 में माइग्रेट कर चुका हूं, मैं अब जेनरेट की गई एक्सेल फ़ाइल को खोलने में सक्षम नहीं हूं। मैं ओपनएक्सएलएस वेबसाइट पर गया और वास्तव में यह निर्दिष्ट किया गया है कि: "एक्सेल के साथ संगत '97 -2003 (.xls) फ़ाइल प्रारूप"जावा से एक्सेल 2010

क्या कोई ऐसी लाइब्रेरी से अवगत है जो Excel 2010 के साथ संगत एक्सेल फ़ाइलों को उत्पन्न करने में सक्षम है? मेरे पास एक्सेलएपीआई और पीओआई पर त्वरित जांच थी, लेकिन यह उल्लेख किया गया है कि वे एक्सेल के साथ Office 2003 संस्करण तक सौदा करते हैं (कम से कम यह मेरी समझ थी)।

+0

यह पुस्तकालय जावा में होना चाहिए? – Flot2011

उत्तर

3

Apache POI है। यह उपयोग करने के लिए सबसे आसान लाइब्रेरी नहीं है, लेकिन एक्सेल फाइलें बनाना सबसे आसान चीज है जिसे आप इसके साथ कर सकते हैं। How to., How to 2. मैंने वाणिज्यिक पुस्तकालयों को भी देखा है जिनके पास मुफ्त संस्करण भी हैं।

एक्सएसएसएफ एक्सेल 2007 ओओएक्सएमएल (.xlsx) फ़ाइल प्रारूप का पीओआई प्रोजेक्ट का शुद्ध जावा कार्यान्वयन है।

Xlsx भी कार्यालय में इस्तेमाल 2010

0

.xlsx एक सरल ज़िप पैकेज है कि कुछ सरल .xml फ़ाइल शामिल हैं, इसलिए इसे अनज़िप और क्या आप डेटा के साथ क्या करना चाहते हैं है।

माइक्रोसॉफ्ट वेब साइट में ओपनएक्सएमएल और एमएस ऑफिस के बारे में अधिक दस्तावेज पढ़ें।