मैं एक पुस्तकालय की तलाश में हूं जो मुझे कुछ कोशिकाओं में डेटा जोड़ने के लिए एक्सेल फ़ाइलों को प्रोग्रामेटिक रूप से संशोधित करने की अनुमति देगा। मेरा वर्तमान विचार यह निर्धारित करने के लिए नामित श्रेणियों का उपयोग करना है कि नया डेटा कहां डालना है (अनिवार्य रूप से 1x1 की एक सीमा), फिर डेटा पर इंगित करने के लिए नामित श्रेणियों को अपडेट करें। मौजूदा एप्लिकेशन जो इसे एकीकृत करने जा रहा है पूरी तरह से सी ++ में लिखा गया है, इसलिए मैं आदर्श रूप से सी ++ समाधान की तलाश में हूं (इसलिए this thread सीमित उपयोगिता क्यों है)। यदि सब कुछ विफल हो जाता है, तो हमारे सी ++ ऐप के खिलाफ इसे जोड़ने का कोई तरीका है, तो मैं .NET समाधान के साथ जाऊंगा।एक्सेल स्प्रेडशीट्स प्रोग्रामेटिक रूप से संशोधित करने का सबसे अच्छा तरीका
एक आदर्श समाधान ओपन सोर्स होगा, लेकिन अब तक मैंने देखा है कि कोई भी नहीं (MyXls और XLSSTREAM) चुनौती के लिए प्रतीत होता है। मुझे Aspose.Cells की लग्जरी पसंद है, लेकिन यह .NET या Java के लिए है, सी ++ (और लागत का पैसा नहीं)। मुझे एक्सएलएसएक्स और एक्सएलएसबी प्रारूपों सहित वर्तमान में 97 से सभी एक्सेल प्रारूपों का समर्थन करने की आवश्यकता है। आदर्श रूप में, यह ओपनऑफिस, और (आउटपुट के लिए) पीडीएफ और एचटीएमएल जैसे प्रारूपों का भी समर्थन करेगा।
कुछ उपयोग-मामले मैं समर्थन करने की आवश्यकता:
- पढ़ने और स्प्रेडशीट में किसी भी सेल, सूत्रों सहित संशोधित
- बनाने, पढ़ने, संशोधित करने नामित श्रेणियों (पर्वतमाला खुद को ही नहीं, कोशिकाओं)
- किसी सेल से अन्य लोगों के समूह (सशर्त स्वरूपण सहित) में स्वरूपण की प्रतिलिपि बनाना - हम डेटा के साथ भरने वाले सभी अन्य लोगों के लिए टेम्पलेट के रूप में एक सेल का उपयोग करेंगे।
कोई भी मदद जो आप मुझे उचित पुस्तकालय ढूंढने के लिए दे सकते हैं, वह बहुत अच्छा होगा। मैं विभिन्न सुझावों (मेरी पोस्ट में शामिल सहित) के बारे में कुछ प्रशंसापत्र भी सुनना चाहूंगा ताकि मैं अधिक जानकारी प्राप्त कर सकूं - उपयोग करने में आसान क्या है, बग-फ्री, सस्ता इत्यादि?