AC# .NET Excel API लाइब्रेरी एक ऐसा टूल है जो अपने आप खड़ा हो सकता है, जो आपको अपने सर्वर पर Microsoft घटकों को स्थापित किए बिना C# अनुप्रयोगों में Excel क्षमताएँ प्रदान करता है। आप प्रोग्रामेटिक रूप से सभी महत्वपूर्ण Excel संचालन कर सकते हैं जो आपको आवश्यक स्प्रेडशीट बनाने देते हैं।
कई API लाइब्रेरीज़ उपलब्ध हैं, लेकिन क्या आप जानते हैं कि आपको कौन सी चुननी चाहिए?
इस पोस्ट में, हम निम्नलिखित विशेषताओं के आधार पर शीर्ष C# .NET Excel API लाइब्रेरीज़ का मूल्यांकन करने जा रहे हैं:
MESCIUS द्वारा Excel के लिए दस्तावेज़ समाधान, .NET संस्करण (DsExcel) XLSX फ़ाइलों के लिए आवश्यक सभी फ़ाइल प्रबंधन कार्यों का समर्थन करता है, जिसमें बनाना, पढ़ना, संशोधित करना और परिवर्तित करना शामिल है।
DsExcel वर्कशीट में कई तरह के चार्ट को एकीकृत करने का समर्थन करता है और चार्ट शीर्षक, लेजेंड, डेटा सीरीज़ और बहुत कुछ के लिए अनुकूलन सुविधाएँ प्रदान करता है। आप टेम्प्लेट लेआउट में चार्ट भी जोड़ सकते हैं।
आप कक्षों, स्तंभों और पंक्तियों पर विभिन्न कार्य कर सकते हैं, जिनमें एक्सेस करना, काटना, कॉपी करना, छिपाना, सम्मिलित करना, हटाना, विलय करना आदि शामिल हैं।
कार्यपुस्तिका संचालन में बनाना, खोलना, सहेजना, सुरक्षित करना, काटना, प्रतिलिपि बनाना, दृश्य बदलना और गणना इंजन को सक्षम या अक्षम करना शामिल है।
DsExcel उपयोगकर्ताओं को सरल भाषा सिंटैक्स का उपयोग करके .NET में कस्टम एक्सेल टेम्पलेट्स को परिभाषित करने की अनुमति देता है, चार्ट, स्पार्कलाइन और तालिकाओं के साथ .xlsx रिपोर्ट की पीढ़ी को स्वचालित करता है। डेटा को सीधे XLSX टेम्पलेट्स से बांधकर, यह विंडोज, लिनक्स और मैकओएस के लिए समर्थन के साथ चालान और बिक्री रिपोर्ट जैसी रिपोर्ट के निर्माण को सुव्यवस्थित करता है, जिससे उच्च प्रदर्शन और स्थिरता सुनिश्चित होती है।
डेटा, टेक्स्ट, संख्या, रंग और आइकन जैसे मानदंडों का उपयोग करके सेल फ़िल्टर करें। आप सेल मान, आइकन, डेटा बार और तीन-रंग नियम के आधार पर सशर्त स्वरूपण नियमों का उपयोग करके विशिष्ट डेटा मानों को हाइलाइट भी कर सकते हैं।
आप सेल मान उत्पन्न करने के लिए जटिल गणनाओं की गणना करने के लिए सूत्र बना सकते हैं और उनका उपयोग कर सकते हैं। DsExcel 450 से अधिक Excel फ़ंक्शन का भी समर्थन करता है। आप सूत्र बनाने के लिए अंतर्निहित फ़ंक्शन का उपयोग कर सकते हैं या अनुकूलित फ़ंक्शन बना सकते हैं।
DsExcel सेल, वर्कशीट या टेबल कॉलम के साथ वन-वे डेटा बाइंडिंग और डेटा इकट्ठा करने के लिए कई स्रोतों का उपयोग करने का समर्थन करता है। तेज़ और अधिक कुशल आयात के लिए, आप पूरे ऑब्जेक्ट मॉडल के बजाय केवल Excel फ़ाइलों से डेटा प्राप्त करने के लिए ImportData() फ़ंक्शन का उपयोग कर सकते हैं। आप अपनी एक्सेल शीट को प्रोग्रामेटिक रूप से विभिन्न अन्य प्रारूपों में निर्यात कर सकते हैं, जैसे कि .xlsx, .csv, PDF, HTML, JSON, और बहुत कुछ।
आप पासवर्ड का उपयोग करके अपनी कार्यपुस्तिकाओं की सुरक्षा को अनुकूलित कर सकते हैं जो डेटा संपादन या कार्यपुस्तिका संरचना और विंडो को बदलने से रोकते हैं। आप अप्रतिबंधित संपादन के लिए कार्यपुस्तिका की पासवर्ड सुरक्षा को पूरी तरह से हटा भी सकते हैं।
DsExcel एक API लाइब्रेरी है जिसमें कम मेमोरी फ़ुटप्रिंट और उच्च-प्रदर्शन कारक है। इसमें एक हल्का आर्किटेक्चर है जो लाइब्रेरी की दक्षता को बढ़ाता है। आप एक्सेल के साथ अच्छी तरह से काम कर सकते हैं, प्रयास, मेमोरी उपयोग और स्प्रेडशीट बनाने और प्रबंधित करने में लगने वाले समय को कम कर सकते हैं।
DsExcel एक क्रॉस-प्लेटफ़ॉर्म जावास्क्रिप्ट डेटा व्यूअर , डॉक्यूमेंट सॉल्यूशंस डेटा व्यूअर प्रदान करता है, जिसे आसानी से DsExcel के साथ एकीकृत किया जा सकता है। यह आपके उपयोगकर्ताओं को वेब अनुप्रयोगों में अपने अंत में XLSX, SJS, SSJSON, और CSV दस्तावेज़ खोलने और देखने में सक्षम बनाता है।
DsExcel .NET पर आपके सभी स्प्रेडशीट प्रोजेक्ट के लिए एक कुशल और उपयोगकर्ता-अनुकूल API है। इसमें वे सभी सुविधाएँ हैं जिनकी आपको एक्सेल दस्तावेज़ों को बेहतर प्रदर्शन के साथ प्रोग्रामेटिक रूप से बनाने और हेरफेर करने के लिए आवश्यकता होती है, यहाँ तक कि बड़े पैमाने पर भी। आप एक्सेल रिपोर्ट जनरेशन को सुविधाजनक बनाने के लिए टेम्प्लेट का उपयोग कर सकते हैं। DsExcel आपको अपने एक्सेल दस्तावेज़ों में डेटा बाइंडिंग, चार्ट, सशर्त स्वरूपण, सूत्र और फ़ंक्शन सहित आवश्यक क्षमताओं को आसानी से शामिल करने देता है।
Aspose.Cells XLSX प्रारूपों के साथ-साथ XLS, XLSB, XLT, XLTX, XLTM, XLSM, XML, और OTS के लिए फ़ाइल संचालन का समर्थन करता है।
अनुकूलन और स्टाइलिंग पर भारी जोर देने के साथ कई प्रकार के चार्ट बनाने और उनमें हेरफेर करने के लिए पूर्ण समर्थन है। आप चार्ट को छवियों के रूप में भी प्रस्तुत कर सकते हैं और उन्हें स्वचालित रूप से ताज़ा करने के लिए गतिशील रूप से सेट किए गए डेटा का उपयोग कर सकते हैं।
एपीआई उन सभी विशिष्ट एक्सेल ऑपरेशनों का समर्थन करता है जिनकी आपको कक्षों और श्रेणियों को बनाने, प्रबंधित करने और प्रारूपित करने के लिए आवश्यकता होती है।
आप वर्कशीट बना सकते हैं, कॉपी कर सकते हैं और उन्हें स्थानांतरित कर सकते हैं। अतिरिक्त क्षमताओं में खाली वर्कशीट का पता लगाना, पेज ब्रेक को प्रबंधित करना और पैन को फ़्रीज़ करना शामिल है।
आप किसी मौजूदा एक्सेल टेम्पलेट को खोलकर या नई एक्सेल वर्कबुक बनाकर, उसे अपनी ज़रूरतों के हिसाब से संशोधित करके और फिर .XLTX एक्सटेंशन के साथ सहेजकर अपने खुद के टेम्पलेट बना सकते हैं। आप रिपोर्ट बनाने के लिए अपनी खुद की डिज़ाइनर स्प्रेडशीट भी बना सकते हैं - एक फ़ाइल जिसमें पहले से ही फ़ॉर्मेटिंग होती है, जो टेम्पलेट के समान होती है।
ऑटोफ़िल्टर का उपयोग करके समृद्ध एक्सेल वर्कशीट बनाएं जो आपको डेटा की बेहतर समझ प्रदान करें। आप रनटाइम पर सशर्त स्वरूपण बनाकर या डिज़ाइनर स्प्रेडशीट का उपयोग करके सशर्त स्वरूपण भी लागू कर सकते हैं।
Aspose.Cells सरणी फ़ार्मुलों के साथ-साथ बिल्ट-इन और ऐड-इन फ़ंक्शन का समर्थन करता है। आप लगभग सभी मानक और उन्नत Microsoft Excel फ़ार्मुलों और फ़ंक्शन का उपयोग कर सकते हैं।
डेटा बाइंडिंग कार्यों के लिए आपको Aspose.Cells.GridDesktop या Aspose.Cells.GridWeb के वर्कशीट डिज़ाइनर का उपयोग करना होगा। Aspose.Cells सेल से डेटा आयात करने और निर्यात करने का भी समर्थन करता है। आप Excel वर्कबुक और डेटासेट, डेटाटेबल और डेटाग्रिड के बीच डेटा आयात और निर्यात कर सकते हैं।
आप एक्सेल फ़ाइल की पासवर्ड-संरक्षित कार्यपुस्तिका संरचना को अनलॉक कर सकते हैं, कार्यपत्रकों को पढ़ और संपादित कर सकते हैं, और फिर पासवर्ड के साथ कार्यपुस्तिका को पुनः सहेज सकते हैं। पासवर्ड को संशोधित करने का विकल्प भी है।
Aspose.Cells आम तौर पर उच्च प्रदर्शन करने वाला और तेजी से काम करने वाला होता है। हालाँकि, बड़े डेटा सेट वाली वर्कबुक को पढ़ते या लिखते समय या बड़ी मात्रा में RAM लेने वाले किसी भी ऑपरेशन में आपको प्रदर्शन संबंधी समस्याएँ आ सकती हैं।
Aspose.Cells आपको एक एक्सेल फ़ाइल या रिपोर्ट बनाने और फ़ाइल को रिस्पॉन्स ऑब्जेक्ट में सहेजकर क्लाइंट ब्राउज़र को भेजने की अनुमति देता है। आप अपने एप्लिकेशन के भीतर सीधे एक्सेल स्प्रेडशीट खोलने और संपादित करने के लिए अपने .NET प्रोजेक्ट में Aspose.Cells.GridJs को भी एकीकृत कर सकते हैं।
Aspose.Cells .NET के लिए एक बहुत सघन, उच्च-कोड एक्सेल API C# लाइब्रेरी है जो आपको XLSX फ़ाइलों सहित लगभग हर MS Excel फ़ॉर्मेट के लिए स्प्रेडशीट कार्यों को तेज़ी से ट्रैक करने देती है। जबकि ऐसी लाइब्रेरीज़ हैं जो अधिक उन्नत हैं, Aspose.Cells यह सुनिश्चित करता है कि आप स्प्रेडशीट बनाने, संपादित करने और प्रबंधित करने के लगभग हर पहलू के लिए मानक और उन्नत एक्सेल संचालन की एक विस्तृत श्रृंखला को प्रोग्रामेटिक रूप से निष्पादित कर सकते हैं।
कुल मिलाकर, Aspose.Cells C# लाइब्रेरी एक्सेल के विकल्प के लिए एक ठोस विकल्प है। हालाँकि, ध्यान रखें कि जब आप बड़े डेटा सेट को प्रोसेस करने के लिए लाइब्रेरी का उपयोग कर सकते हैं, तो आपको अपेक्षित उच्च प्रदर्शन प्राप्त करने के लिए मेमोरी उपयोग को सीमित करने के लिए कुछ फाइन-ट्यूनिंग की आवश्यकता हो सकती है।
सबसे हालिया अपडेट, स्प्रेडशीटगियर 2023, ने एक्सेल 2021 और माइक्रोसॉफ्ट 365 के लिए एक्सेल के नवीनतम संस्करणों के लिए XLSX, XLSM, XLS, CSV और TXT फ़ाइलों को शामिल करने के लिए लाइब्रेरी की प्रारूप संगतता को बढ़ाया।
चार्टिंग समर्थन में चार्ट प्रकारों की एक विस्तृत श्रृंखला, चार्ट रेंडरिंग, तथा चार्ट शीट और एम्बेडेड छवियों के साथ चार्ट बनाने की क्षमता शामिल है।
आप वर्कशीट सेल को वैल्यू, फ़ार्मुलों, नंबर फ़ॉर्मेट, फ़ॉन्ट, बॉर्डर, बैकग्राउंड कलर, सेल कमेंट, हाइपरलिंक और बहुत कुछ के साथ एक्सेस और संशोधित कर सकते हैं। रेंज ऑपरेशन में कॉपी करना, सॉर्ट करना, ऑटो-फ़िल्टर, सेल प्रोटेक्शन, साथ ही ग्रुप और आउटलाइन शामिल हैं। लंबी दूरी की कोशिकाओं का बेहतर विलय भी है।
स्प्रेडशीटगियर आपको वर्कशीट बनाने, स्थानांतरित करने और कॉपी करने की सुविधा देता है। आप विभिन्न डिस्प्ले विकल्प भी प्राप्त कर सकते हैं, सूत्रों से मानों का मूल्यांकन कर सकते हैं, शीट का रंग बदल सकते हैं और विभिन्न वर्कशीट सुरक्षा लागू कर सकते हैं।
आप अपनी आवश्यकतानुसार किसी भी प्रकार की एक्सेल रिपोर्ट तैयार करने के लिए उनकी सुविधाओं पर पूर्ण नियंत्रण के साथ रिपोर्ट टेम्पलेट बना सकते हैं।
ऑटोफ़िल्टर मानदंड में कस्टम मानदंड शामिल हो सकते हैं और इसका उपयोग कई कमांड में किया जा सकता है, जैसे सेल फ़ॉर्मेटिंग, डिलीट और फिल। सशर्त फ़ॉर्मेट स्टाइलिंग कस्टम फ़ॉर्मूले, सरल तुलना ऑपरेटर और उन्नत नियमों पर आधारित है।
स्प्रेडशीटगियर का दावा है कि इसमें सबसे तेज़ एक्सेल-संगत गणना इंजन उपलब्ध है (कथित तौर पर कई मामलों में एक्सेल से काफी तेज़)। इसमें 449 एक्सेल-संगत फ़ंक्शन, मल्टी-थ्रेडेड पुनर्गणना, सरणी सूत्र समर्थन और बहुत कुछ है।
आप Excel कार्यपुस्तिकाओं और डेटासेट्स, डेटाटेबल्स और डेटाग्रिड्स के बीच डेटा स्थानांतरित कर सकते हैं। स्प्रेडशीटगियर डेटा बाइंडिंग का समर्थन नहीं करता है।
स्प्रेडशीटगियर पासवर्ड-संरक्षित XLS, XLSX, और XLSM कार्यपुस्तिकाओं को पढ़ने और लिखने का समर्थन करता है। पासवर्ड सुरक्षा सक्षम होने पर भी वर्कशीट के कुछ पहलुओं को सक्षम किया जा सकता है।
आप किसी कार्यपत्रक में प्रोग्रामेटिक परिवर्तन तब कर सकते हैं जब वह संरक्षित हो, यद्यपि UI सुरक्षा अभी भी लागू होती है।
स्प्रेडशीटगियर एक हाई-स्पीड एपीआई है जो प्रोसेसिंग समय को कम कर सकता है और उच्च-प्रदर्शन एप्लिकेशन विकास को सक्षम कर सकता है। यह आपके संसाधनों का कुशल उपयोग करता है और आपके स्प्रेडशीट आउटपुट प्रदर्शन को बेहतर बना सकता है।
यह क्लाइंट-साइड API प्रदान नहीं करता है जिसे आप एम्बेड कर सकते हैं। हालाँकि, आप ASP.NET का उपयोग करके ब्राउज़र में एक्सेल फ़ाइलें प्रदर्शित कर सकते हैं।
स्प्रेडशीटगियर एक्सेल 2021 के माध्यम से एक्सेल संस्करणों के लिए कई ऑपरेशनों का समर्थन करता है, साथ ही Microsoft 365 के लिए एक्सेल के नवीनतम संस्करणों का भी समर्थन करता है। इसमें एक साफ उपयोगकर्ता इंटरफ़ेस है जिसे आप आसानी से नेविगेट कर सकते हैं और एक API लाइब्रेरी है जो आपको एक्सेल ऑपरेशनों का अनुकरण करने देती है, जिससे आपको स्प्रेडशीट निर्माण प्रक्रिया पर पूर्ण नियंत्रण मिलता है।
स्प्रेडशीटगियर के बारे में सबसे उल्लेखनीय विवरण शायद वे सुविधाएँ नहीं हैं जो यह प्रदान करता है, बल्कि वे सुविधाएँ हैं जो यह प्रदान नहीं करता है। उदाहरण के लिए, स्प्रेडशीटगियर डायनेमिक एरे, एक्सेल टेबल या LAMBDA फ़ंक्शन का समर्थन नहीं करता है। यदि आप बहुत बड़े डेटासेट को संभालने और जटिल गणना करने के लिए अतिरिक्त विकल्प की तलाश कर रहे हैं तो यह आपके लिए एक समस्या हो सकती है।
संगत Microsoft Excel संस्करणों में Excel 2019 के माध्यम से XLSX फ़ाइलें और अन्य तथा Microsoft 365 के लिए ऑनलाइन प्रारूप शामिल हैं।
XisIO द्वारा समर्थित 80 से अधिक प्रकार के Excel चार्ट हैं। चार्ट को वर्कबुक के अंदर एम्बेड किया जा सकता है या चार्ट वर्कशीट के रूप में बनाया जा सकता है। अनुकूलन विकल्पों में प्लॉट क्षेत्र, किंवदंती, अक्ष और बहुत कुछ शामिल हैं।
सेल संचालन में ढूँढ़ना और बदलना, छाँटना, फ़िल्टर करना और हाइपरलिंक शामिल हैं। आप पंक्तियों और स्तंभों को स्वचालित रूप से फ़िट कर सकते हैं और सेल रंग, फ़ॉन्ट शैलियाँ, बॉर्डर सेटिंग और बहुत कुछ लागू कर सकते हैं।
वर्कशीट परिचालनों में स्थानांतरण, प्रतिलिपि बनाना, पैन को स्थिर करना, कॉलमों को दिखाना या छिपाना, तथा पृष्ठ सेटअप विकल्प निर्दिष्ट करना, जैसे सभी पंक्तियों को एक मुद्रित पृष्ठ पर फिट करना या मुद्रण से पहले पृष्ठ को फिट करना शामिल है।
एसेंशियल एक्सएलएसआईओ आपको टेम्पलेट मार्कर का उपयोग करके डेटा को एक्सेल टेम्पलेट में निर्यात करने की अनुमति देता है।
डेटा प्रबंधन सुविधाओं में ऑटो-फ़िल्टर प्रकारों का उपयोग करके ऑटो-फ़िल्टरिंग शामिल है, जैसे कि कस्टम, उन्नत, आइकन, रंग, गतिशील, संयोजन और कस्टम फ़िल्टर। XlsIO डेटा की उपस्थिति को संशोधित करने के लिए कोशिकाओं की सामग्री को गतिशील रूप से स्वरूपित करने के लिए सशर्त स्वरूपण का भी समर्थन करता है।
XlsIO एक्सेल द्वारा समर्थित सभी फ़ार्मुलों और 400 से ज़्यादा एक्सेल फ़ंक्शन का समर्थन करता है। आप ऐड-इन फ़ंक्शन, बाहरी फ़ार्मुलों और फ़ॉर्मूला ऐरे का भी इस्तेमाल कर सकते हैं।
एसेंशियल XlsIO आपको विभिन्न स्रोतों से डेटा के लिए टेम्पलेट मार्करों को बांधने की अनुमति देता है, जैसे कि डेटाटेबल, संग्रह ऑब्जेक्ट, नेस्टेड संग्रह ऑब्जेक्ट और सरणियाँ। कस्टमाइज्ड डेटा आयात भी समर्थित है, और आप डेटाटेबल्स, संग्रह ऑब्जेक्ट और नेस्टेड क्लास में निर्यात कर सकते हैं।
आप अपनी कार्यपुस्तिकाओं को एन्क्रिप्ट करने के लिए दो अलग-अलग पासवर्ड का उपयोग कर सकते हैं। एक्सेस पासवर्ड अनधिकृत देखने से बचाता है, जबकि संशोधित करने के लिए पासवर्ड कुछ उपयोगकर्ताओं को कार्यपुस्तिका डेटा को संपादित करने और फिर सहेजने का अधिकार प्रदान करता है।
यदि आप बड़ी फ़ाइलों के साथ काम कर रहे हैं और फ़ाइलों को बनाते समय उनमें बहुत अधिक प्रोसेसिंग करनी है, तब भी सिंकफ्यूजन तेजी से काम कर सकता है।
आप ASP.NET का उपयोग करके ब्राउज़र में Excel फ़ाइलें प्रदर्शित कर सकते हैं।
सिंकफ्यूज़न XlsIO एक गैर-UI घटक है जिसका उपयोग करना बहुत आसान है। इसमें वे सभी सुविधाएँ हैं जिनकी आपको समृद्ध Excel रिपोर्ट बनाने और प्रबंधित करने के लिए आवश्यकता है। चार्ट, फ़ॉर्मूले, फ़ंक्शन और फ़ॉर्मेटिंग के लिए महत्वपूर्ण API आपको Excel को डाउनलोड किए बिना ही अपनी ज़रूरत का हर Excel कार्य करने की अनुमति देते हैं। सिंकफ्यूज़न बड़े डेटासेट को बहुत अच्छी तरह से संभाल सकता है और ज़रूरत पड़ने पर प्रदर्शन को बेहतर बनाने के तरीके प्रदान करता है, जैसे कि मेमोरी को ऑप्टिमाइज़ करके प्रदर्शन को बेहतर बनाने के लिए एक इंटरफ़ेस का दूसरे पर उपयोग करना।
XLS, XLSB, XLSX, और XLSM सहित लगभग सभी Microsoft Excel दस्तावेज़ प्रारूपों को बनाने, पढ़ने और संशोधित करने के लिए समर्थन प्रदान करता है।
DevExpress स्प्रेडशीट कई 2D और 3D चार्ट के लिए चार्ट प्रबंधन प्रदान करता है। आप हिस्टोग्राम, वॉटरफ़ॉल, फ़नल चार्ट और बहुत कुछ बना सकते हैं, एक्सेस कर सकते हैं, संशोधित कर सकते हैं या हटा सकते हैं।
आप सेल को जो मान दे सकते हैं, उनमें सूत्र, टेक्स्ट, संख्याएँ, तार्किक मान और तिथियाँ शामिल हैं। दस्तावेज़ थीम, जिसमें रंग, फ़ॉन्ट और ग्राफ़िक प्रभाव शामिल हैं, हर कार्यपुस्तिका से जुड़े होते हैं। आप पूर्वनिर्धारित थीम रंगों को संपादित भी कर सकते हैं या कस्टम थीम बना सकते हैं।
आप वर्कबुक, वर्कशीट और चार्ट शीट बना सकते हैं, उन तक पहुँच सकते हैं, उन्हें संशोधित कर सकते हैं या हटा सकते हैं। आप पंक्तियों और स्तंभों को सम्मिलित, कॉपी, छिपा, फ़्रीज़, आकार बदल या हटा भी सकते हैं।
DevExpress रिपोर्ट डिज़ाइनर के साथ स्प्रेडशीट बनाने के लिए टेम्पलेट्स का उपयोग करें।
ऑटोफ़िल्टर फ़ंक्शन आपको संख्या, मान, टेक्स्ट और दिनांक के अनुसार फ़िल्टर करने देता है। सशर्त स्वरूपण ऑपरेशन डेटा बार, आइकन और पूर्वनिर्धारित रंगों का उपयोग करके सेल मानों को हाइलाइट करेगा या सेल के भीतर रुझानों को नोट करेगा।
API में 400 से ज़्यादा एक्सेल फ़ंक्शन के साथ एक तेज़, बिल्ट-इन फ़ॉर्मूला कैलकुलेशन इंजन है। आप अपने खुद के फ़ॉर्मूले और फ़ंक्शन भी बना सकते हैं।
डेटा बाइंडिंग डिफ़ॉल्ट रूप से दो-तरफ़ा है। आप वर्कशीट में सेल रेंज या टेबल को डेटा स्रोत से बाँध सकते हैं या डेटा स्रोत के रूप में सेल रेंज का उपयोग कर सकते हैं। एरे, लिस्ट और डेटासेट से वर्कशीट सेल में डेटा आयात करने के लिए समर्थन है। API में एक्सेल एक्सपोर्ट लाइब्रेरी भी है, जिसे विशेष रूप से एक्सपोर्ट को संभालने के लिए डिज़ाइन किया गया है और सर्वर साइड पर बड़ी मात्रा में दस्तावेज़ बनाते समय मेमोरी उपयोग को कम करने के लिए आदर्श है।
एपीआई आपको अनधिकृत पहुंच और संशोधन को रोकने के लिए अपने कार्यपत्रकों और कार्यपुस्तिकाओं को पासवर्ड से सुरक्षित करने की अनुमति देता है।
इसकी वेबसाइट के अनुसार, लाइब्रेरी को मेमोरी खपत को कम करने और स्प्रेडशीट तैयार करते समय प्रदर्शन में भारी सुधार लाने के लिए विकसित किया गया था।
डॉक्यूमेंट व्यूअर एक ऐसा घटक है जो ASP.NET Core और Blazor प्लेटफ़ॉर्म जैसे .NET डेवलपमेंट फ़्रेमवर्क पर केवल DevExpress रिपोर्ट प्रदर्शित करता है। उपयोगकर्ता Excel दस्तावेज़ को देख, प्रिंट और निर्यात कर सकता है। सभी आवश्यक क्रियाएँ सर्वर-साइड पर की जाती हैं।
DevExpress को उन्नत सुविधाओं के साथ एक शक्तिशाली Excel समाधान होने की प्रतिष्ठा प्राप्त है। इसके API का उपयोग उच्च-प्रदर्शन अनुप्रयोगों को विकसित करने के लिए किया जा सकता है। यह चार्ट बनाने और सेल और वर्कशीट को फ़ॉर्मेट करने के लिए पर्याप्त अनुकूलन विकल्प प्रदान करता है ताकि यह सुनिश्चित किया जा सके कि आप डेटा को अपनी इच्छानुसार प्रस्तुत कर सकें। इसमें शक्तिशाली डेटा बाइंडिंग क्षमताएँ भी हैं, जो रिपोर्ट डिज़ाइनर टेम्प्लेट के साथ Excel रिपोर्ट बनाना आसान बनाती हैं। इन सुविधाओं का लाभ उठाने के लिए अन्य लाइब्रेरी की तुलना में थोड़ा अधिक प्रयास की आवश्यकता हो सकती है, क्योंकि DevExpress में सीखने की अवस्था होती है।
IronXL XLS, XLSX, XLST, XLSM, CSV और TSV एक्सेल प्रारूपों के साथ संगत है। आप दस्तावेज़ बनाने, पढ़ने और संपादित करने के लिए बहुत ही सरल और याद रखने में आसान फ़ंक्शन का उपयोग कर सकते हैं।
आयरनएक्सएल कॉलम, स्कैटर, लाइन, पाई, बार और एरिया चार्ट का समर्थन करता है। हालाँकि, अन्य पुस्तकालयों की तुलना में अनुकूलन अपेक्षाकृत सीमित है, क्योंकि आप केवल चार्ट शीर्षक और किंवदंती स्थिति को संपादित कर सकते हैं।
आप फ़ॉन्ट, आकार, बॉर्डर, संरेखण, पृष्ठभूमि पैटर्न और सशर्त स्वरूपण निर्दिष्ट करके सेल को स्टाइल कर सकते हैं। सेल रेंज को प्रबंधित करने के लिए कई फ़ंक्शन भी हैं, जिनमें सॉर्ट, ट्रिम, क्लियर, कॉपी, ढूँढ़ना और बदलना, हाइपरलिंक और सेल को मर्ज करना और अलग करना शामिल है।
IronXL आपको वर्कशीट बनाने, संपादित करने और सहेजने की अनुमति देता है। आप पंक्तियों और स्तंभों की संख्या और उनके आकार को भी समायोजित कर सकते हैं। अतिरिक्त क्रियाओं में छवियाँ जोड़ना और वर्कशीट की प्रतिलिपि बनाना, समूह बनाना और समूह से अलग करना शामिल है।
आप एक्सेल रिपोर्ट के लिए टेम्पलेट लोड कर सकते हैं या अपना स्वयं का टेम्पलेट बनाकर XLTX फ़ाइल के रूप में सहेज सकते हैं।
IronXL सशर्त स्वरूपण को जोड़ने, पुनः प्राप्त करने और हटाने का समर्थन करता है। IronXL सेल फ़िल्टरिंग का समर्थन नहीं करता है।
IronXL के साथ, आप Excel खोल सकते हैं, मौजूदा फ़ार्मुलों को संपादित कर सकते हैं, और फ़ार्मूले से परिणाम प्राप्त कर सकते हैं। जब भी कोई वर्कशीट संपादित की जाती है, तो सटीक परिणाम सुनिश्चित करने के लिए फ़ार्मुलों की स्वचालित रूप से पुनर्गणना की जाती है। आपको 165 से अधिक Excel फ़ंक्शन के लिए समर्थन भी मिलता है।
आप एक्सेल डेटा को JSON या HTML जैसे विभिन्न प्रारूपों में निर्यात कर सकते हैं और एक्सेल फ़ाइलों से डेटा निकाल सकते हैं। IronXL डेटा बाइंडिंग का समर्थन नहीं करता है।
एपीआई पासवर्ड-संरक्षित कार्यपुस्तिकाओं को संपादित करने और सहेजने का समर्थन करता है।
आयरनसॉफ्टवेयर के अनुसार, आयरनएक्सएल ने सेल रेंज प्रॉपर्टीज का आकलन करने, रैंडम सेल ऑपरेशन और बड़ी पंक्ति ऑपरेशन को हटाने जैसे ऑपरेशन के लिए मेमोरी उपयोग में काफी सुधार किया है, जिनमें से सभी में कम मेमोरी का उपयोग होता था। आयरनएक्सएल अत्यधिक अनुकूलित भी है, जो एक्सेल ऑपरेशन को सक्षम बनाता है जिसका उपयोग सरल और जटिल दोनों तरह के कार्यों के लिए किया जा सकता है।
डेवलपर्स IronXl का उपयोग करके ASP.NET Excel व्यूअर बना सकते हैं। आप सीधे अपने वेब पेज से Excel फ़ाइलों को प्रदर्शित, संपादित और नेविगेट कर सकते हैं।
IronXL में कुछ मुख्य क्षमताएँ नहीं हैं, जैसे डेटा बाइंडिंग, जो स्प्रेडशीट मानों को कुशलतापूर्वक अपडेट करने के लिए एक आवश्यक उपकरण है। यह फ़िल्टरिंग का भी समर्थन नहीं करता है, एक ऑपरेशन जो आपकी डेटा विश्लेषण क्षमताओं को बढ़ा सकता है।
IronXL में मौजूद कुछ विशेषताएं उतनी व्यापक नहीं हैं जितनी होनी चाहिए। उदाहरण के लिए, चार्ट कस्टमाइज़ेशन के लिए बहुत सीमित विकल्प हैं। साथ ही, समर्थित फ़ंक्शन की संख्या बेहद कम है, खासकर हमारे द्वारा बताई गई अन्य लाइब्रेरी की तुलना में।
IronXL का उपयोग करने के लिए आपको विशेषज्ञ डेवलपर होने की आवश्यकता नहीं है - API का उपयोग करना अपेक्षाकृत आसान हो सकता है। हालाँकि, IronXL के बेहतर API प्रदर्शन, अनुकूलन और इसके द्वारा प्रदान की जाने वाली अन्य सुविधाओं के बावजूद, आप इसे किसी बड़ी स्प्रेडशीट परियोजना में शामिल करने से पहले अन्य विकल्पों की जाँच करना चाह सकते हैं।
मेमोरी उपयोग और प्रोग्रामिंग फ़ुटप्रिंट को कम करना, विशेष रूप से जब अतिरिक्त-बड़े डेटासेट संसाधित किए जा रहे हों, सभी लाइब्रेरीज़ के लिए एक आम समस्या है। इसके अतिरिक्त, कई लाइब्रेरीज़ में समान विशेषताएँ हैं। ध्यान देने योग्य कुछ मुख्य बिंदु हैं उन नमूनों या डेमो की गुणवत्ता जो API की लाइब्रेरी का उपयोग करते हैं और, यदि आपके उपयोग के मामले में लागू होते हैं, तो उस API लाइब्रेरी के लिए कौन से फ़्रंट-एंड व्यूअर विकल्प उपलब्ध हैं। जब उन चरों को ध्यान में रखा जाता है, तो Excel के लिए दस्तावेज़ समाधान, .NET संस्करण एक व्यापक C# .NET Excel लाइब्रेरी के रूप में सामने आता है जो आपके स्प्रेडशीट विकास अनुभव को यथासंभव सहज बना देगा।