एक्सेल स्प्रेडशीट पढ़ने के लिए ओपन सोर्स .NET लाइब्रेरी

माइक्रोसॉफ्ट एक्सेल स्प्रेडशीट को पार्स करने के लिए फ्री लाइटवेट एपीआई

PureExcel Microsoft Excel (2007) वर्कशीट पढ़ने के लिए एक ओपन सोर्स लाइटवेट C# API है। यह एक साधारण एपीआई है और इसे किसी भी .NET फ्रेमवर्क पर चलाया जा सकता है। एपीआई कोई तृतीय-पक्ष लाइब्रेरी निर्भरता का उपयोग नहीं करता है, कोई एक्सेल इंटरऑप नहीं है, कोई ओपन एक्सएमएल एसडीके नहीं है, कोई लिंक, एक्सएमएल और सी # सिस्टम एपीआई का डेटासेट नहीं है।

एपीआई का उपयोग करके आप एक्सेल वर्कबुक पढ़ सकते हैं और उसमें खाली पंक्तियों और स्तंभों को ट्रिम कर सकते हैं। इसके अलावा, एपीआई स्ट्रीम पार्सिंग और फॉर्मूला पार्सिंग का समर्थन करता है।

Previous Next

PureExcel के साथ शुरुआत करना

यह एक ओपन सोर्स लाइब्रेरी है। आप इसे GitHub से डाउनलोड कर सकते हैं और इसे अपने .NET अनुप्रयोगों में उपयोग कर सकते हैं

सी # का उपयोग कर एक्सेल स्प्रेडशीट पढ़ें

PureExcel C# .NET डेवलपर्स को नई एक्सेल वर्कशीट पढ़ने की अनुमति देता है। एपीआई वर्कशीट क्लास का उपयोग करता है जो एक्सेल वर्कशीट के साथ काम करने के तरीकों को उजागर करता है। आप वर्कशीट का उपयोग करके एक्सेल पढ़ सकते हैं। पढ़ें () विधि, वर्कशीट का उपयोग करके टिप्पणियां प्राप्त करें। गेटकॉममेंट () विधि और वर्कशीट का उपयोग करके पंक्तियां और सेल प्राप्त करें। GetRows () और वर्कसेट। गेटसेल () विधि क्रमशः।

C# API के माध्यम से Excel स्प्रेडशीट कैसे पढ़ें?

namespace PureExcel
{
    public partial class Excel
    {
        public Worksheet Read(int sheetIndex)
        {
			//excel index begin from 1
			foreach (Worksheet workSheet in WorkSheets) 
			{
				if (workSheet.Index == sheetIndex + 1) 
				{
					workSheet.Read ();
					return workSheet;
				}
			}
			return null;
        }
        public Worksheet Read(string sheetName)
        {
			foreach (Worksheet workSheet in WorkSheets) 
			{
				if (workSheet.Name == sheetName) 
				{
					workSheet.Read ();
					return workSheet;
				}
			}
			return null;
        }
    }
}

सी # का उपयोग कर वर्कशीट गुण प्राप्त करें

ओपन सोर्स API PureExcel सॉफ्टवेयर डेवलपर्स को अपने स्प्रेडशीट दस्तावेजों को प्रबंधित करने और उनके दस्तावेजों से संबंधित विभिन्न गुणों को संभालने की शक्ति देता है। API वर्कशीट का उपयोग करके वर्कशीट गुणों को प्राप्त करने की भी अनुमति देता है। GetWorksheetsProperties() विधि. यह वर्कशीट नाम, आईडी, लेखक, निर्माण की तारीख, समय संपादित करने, अंतिम समय बचाने और कई और अधिक जैसे गुणों का समर्थन करता है।

C# API के माध्यम से वर्कशीट गुण कैसे प्राप्त करें?

private Worksheet[] GetWorksheetProperties()
        {
            PrepareArchive();
            var worksheets = new List();
			XMLNode document = this.m_Archive.GetXmlNode("xl/workbook.xml");
            if (document == null)
            {
                throw new Exception("Unable to load workbook.xml");
            }
			XMLNodeList nodeList = document.GetNodeList ("workbook>0>sheets>0>sheet");
			foreach (XMLNode node in nodeList)
            {
                var worksheet = new Worksheet(this);
				worksheet.Index = int.Parse(node.GetValue("@r:id").Replace("rId", ""));
				worksheet.Name = node.GetValue ("@name");
                worksheets.Add(worksheet);
            }
            return worksheets.ToArray();
        }
 हिन्दी