सी# ट्यूटोरियल नाम से एक्सेल वर्कशीट प्राप्त करें

इस ट्यूटोरियल में, हम आपको नीचे दिए गए C# स्रोत कोड को समझाने के लिए चरण दर चरण मार्गदर्शन करेंगे, जिसके नाम का उपयोग करके .NET के लिए Aspose.Cells का उपयोग करके एक एक्सेल वर्कशीट प्राप्त की जा सकती है। प्रक्रिया को विस्तार से समझने में आपकी सहायता के लिए हम प्रत्येक चरण के लिए नमूना कोड शामिल करेंगे।

चरण 1: दस्तावेज़ निर्देशिका को परिभाषित करें

आरंभ करने के लिए, आपको वह निर्देशिका पथ सेट करना होगा जहां आपकी एक्सेल फ़ाइल स्थित है। कोड में “आपकी दस्तावेज़ निर्देशिका” को अपनी एक्सेल फ़ाइल के वास्तविक पथ से बदलें।

//दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";

चरण 2: एक्सेल फ़ाइल इनपुट पथ सेट करें

इसके बाद, आपको उस एक्सेल फ़ाइल का इनपुट पथ सेट करना होगा जिसे आप खोलना चाहते हैं। फ़ाइल स्ट्रीम बनाने के लिए इस पथ का उपयोग किया जाएगा.

// एक्सेल फ़ाइल इनपुट पथ
string InputPath = dataDir + "book1.xlsx";

चरण 3: एक फ़ाइल स्ट्रीम बनाएं और एक्सेल फ़ाइल खोलें

इसके बाद, आपको एक फ़ाइल स्ट्रीम बनाने और एक्सेल फ़ाइल को खोलने की आवश्यकता हैFileStream कक्षा।

// एक फ़ाइल स्ट्रीम बनाएं जिसमें खोलने के लिए एक्सेल फ़ाइल हो
FileStream fstream = new FileStream(InputPath, FileMode.Open);

चरण 4: किसी कार्यपुस्तिका ऑब्जेक्ट को इंस्टेंट करें

एक्सेल फ़ाइल खोलने के बाद, आपको इंस्टेंटियेट करना होगाWorkbookवस्तु। यह ऑब्जेक्ट एक्सेल वर्कबुक का प्रतिनिधित्व करता है और वर्कबुक में हेरफेर करने के लिए विभिन्न तरीकों और गुणों की पेशकश करता है।

// वर्कबुक ऑब्जेक्ट को इंस्टेंट करें
// फ़ाइल प्रवाह के माध्यम से एक्सेल फ़ाइल खोलें
Workbook workbook = new Workbook(fstream);

चरण 5: नाम से वर्कशीट तक पहुंचें

किसी विशिष्ट वर्कशीट को नाम से एक्सेस करने के लिए, आप इसका उपयोग कर सकते हैंWorksheets की संपत्तिWorkbook वर्कशीट नाम को ऑब्जेक्ट और इंडेक्स करें।

// किसी वर्कशीट को उसके शीट नाम का उपयोग करके एक्सेस करें
Worksheet worksheet = workbook.Worksheets["Sheet1"];

चरण 6: एक विशिष्ट सेल तक पहुंचें

एक बार जब आप वांछित वर्कशीट पर नेविगेट कर लेते हैं, तो आप इसका उपयोग करके एक विशिष्ट सेल पर नेविगेट कर सकते हैंCells की संपत्तिWorksheet सेल संदर्भ को ऑब्जेक्ट और अनुक्रमित करें।

// किसी विशिष्ट सेल तक पहुंच
Cell cell = worksheet.Cells["A1"];

चरण 7: सेल मान पुनर्प्राप्त करें

अंत में, आप इसका उपयोग करके सेल मान पुनः प्राप्त कर सकते हैंValue की संपत्तिCell वस्तु।

// सेल मान पुनः प्राप्त करें
Console.WriteLine(cell.Value);

.NET के लिए Aspose.Cells का उपयोग करके नाम C# ट्यूटोरियल द्वारा एक्सेल वर्कशीट प्राप्त करने के लिए नमूना स्रोत कोड

//दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";
string InputPath = dataDir + "book1.xlsx";
// एक फ़ाइल स्ट्रीम बनाना जिसमें एक्सेल फ़ाइल खोली जानी है
FileStream fstream = new FileStream(InputPath, FileMode.Open);
// वर्कबुक ऑब्जेक्ट को इंस्टेंट करना
// फ़ाइल स्ट्रीम के माध्यम से एक्सेल फ़ाइल खोलना
Workbook workbook = new Workbook(fstream);
// किसी वर्कशीट को उसके शीट नाम का उपयोग करके एक्सेस करना
Worksheet worksheet = workbook.Worksheets["Sheet1"];
Cell cell = worksheet.Cells["A1"];
Console.WriteLine(cell.Value);

निष्कर्ष

इस ट्यूटोरियल में, हमने .NET के लिए Aspose.Cells का उपयोग करके एक विशिष्ट एक्सेल वर्कशीट को उसके नाम से प्राप्त करने की चरण-दर-चरण प्रक्रिया को कवर किया है। अब आप इस ज्ञान का उपयोग अपनी एक्सेल फ़ाइलों में डेटा को कुशलतापूर्वक और सटीक रूप से हेरफेर और संसाधित करने के लिए कर सकते हैं।

अक्सर पूछे जाने वाले प्रश्न (FAQ)

.NET के लिए Aspose.Cells क्या है?

.NET के लिए Aspose.Cells एक शक्तिशाली लाइब्रेरी है जो डेवलपर्स को अपने .NET अनुप्रयोगों में Excel फ़ाइलों को बनाने, हेरफेर करने और परिवर्तित करने की अनुमति देती है। यह वर्कशीट, सेल, फ़ॉर्मूले, शैलियों और बहुत कुछ के साथ काम करने के लिए सुविधाओं की एक विस्तृत श्रृंखला प्रदान करता है।

मैं .NET के लिए Aspose.Cells कैसे स्थापित कर सकता हूँ?

.NET के लिए Aspose.Cells स्थापित करने के लिए, आप Aspose.Releases से इंस्टॉलेशन पैकेज डाउनलोड कर सकते हैं (https://releases.aspose.com/सेल्स/नेट) और दिए गए निर्देशों का पालन करें। आपको अपने एप्लिकेशन में लाइब्रेरी का उपयोग करने के लिए एक वैध लाइसेंस की आवश्यकता होगी।

क्या मैं .NET के लिए Aspose.Cells में इसके नाम का उपयोग करके एक्सेल वर्कशीट प्राप्त कर सकता हूँ?

हां, आप .NET के लिए Aspose.Cells में इसके नाम का उपयोग करके एक्सेल वर्कशीट प्राप्त कर सकते हैं। आप इसका उपयोग कर सकते हैंWorksheets की संपत्तिWorkbook ऑब्जेक्ट और उस तक पहुंचने के लिए वर्कशीट का नाम अनुक्रमित करें।

यदि वर्कशीट का नाम एक्सेल फ़ाइल में मौजूद नहीं है तो क्या होगा?

यदि निर्दिष्ट वर्कशीट नाम एक्सेल फ़ाइल में मौजूद नहीं है, तो उस वर्कशीट तक पहुंचने का प्रयास करते समय एक अपवाद फेंक दिया जाएगा। यह सुनिश्चित कर लें कि वर्कशीट का नाम सही ढंग से दर्ज किया गया है और उस तक पहुंचने से पहले वह एक्सेल फ़ाइल में मौजूद है।

क्या मैं वर्कशीट में सेल डेटा में हेरफेर करने के लिए .NET के लिए Aspose.Cells का उपयोग कर सकता हूं?

हाँ, .NET के लिए Aspose.Cells वर्कशीट में सेल डेटा में हेरफेर करने के लिए कई सुविधाएँ प्रदान करता है। आप सेल मान पढ़ और लिख सकते हैं, प्रारूप लागू कर सकते हैं, सूत्र जोड़ सकते हैं, सेल मर्ज कर सकते हैं, गणित संचालन कर सकते हैं और बहुत कुछ कर सकते हैं। लाइब्रेरी एक्सेल में सेल डेटा के साथ काम करने के लिए एक व्यापक इंटरफ़ेस प्रदान करती है।