लिंक प्रकार का पता लगाएं

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

चरण 1: स्रोत निर्देशिका सेट करें

// स्रोत निर्देशिका
string SourceDir = RunExamples.Get_SourceDirectory();

इस पहले चरण में, हम स्रोत निर्देशिका को परिभाषित करते हैं जहां लिंक वाली एक्सेल वर्कबुक स्थित है।

चरण 2: एक्सेल वर्कबुक लोड करें

// एक्सेल वर्कबुक लोड करें
Workbook workbook = new Workbook(SourceDir + "LinkTypes.xlsx");

हम स्रोत फ़ाइल पथ का उपयोग करके एक्सेल कार्यपुस्तिका को लोड करते हैं।

चरण 3: स्प्रेडशीट प्राप्त करें

// पहली वर्कशीट प्राप्त करें (डिफ़ॉल्ट)
Worksheet worksheet = workbook.Worksheets[0];

हमें वर्कबुक की पहली वर्कशीट मिलती है। आप बदल सकते हैं[0] यदि आवश्यक हो तो किसी विशिष्ट वर्कशीट तक पहुंचने के लिए अनुक्रमणिका।

चरण 4: कक्षों की एक श्रृंखला बनाएं

// कक्षों की एक श्रृंखला A1:B3 बनाएँ
Range range = worksheet.Cells.CreateRange("A1", "A7");

हम इस उदाहरण में सेल A1 से सेल A7 तक, सेल की एक श्रृंखला बनाते हैं। आप आवश्यकतानुसार सेल संदर्भों को समायोजित कर सकते हैं।

चरण 5: हाइपरलिंक को सीमा में रखें

// श्रेणी में हाइपरलिंक प्राप्त करें
Hyperlink[] hyperlinks = range.Hyperlinks;

हमें निर्दिष्ट सीमा में मौजूद सभी हाइपरलिंक मिलते हैं।

चरण 6: हाइपरलिंक ब्राउज़ करें और लिंक प्रकार देखें

foreach (Hyperlink link in hyperlinks)
{
Console.WriteLine(link.TextToDisplay + ": " + link.LinkType);
}

हम प्रत्येक लिंक के माध्यम से लूप करते हैं और डिस्प्ले टेक्स्ट और संबंधित लिंक प्रकार प्रदर्शित करते हैं।

.NET के लिए Aspose.Cells का उपयोग करके लिंक प्रकारों का पता लगाने के लिए नमूना स्रोत कोड

//स्रोत निर्देशिका
string SourceDir = RunExamples.Get_SourceDirectory();
Workbook workbook = new Workbook(SourceDir + "LinkTypes.xlsx");
// पहली (डिफ़ॉल्ट) वर्कशीट प्राप्त करें
Worksheet worksheet = workbook.Worksheets[0];
// एक श्रेणी A2:B3 बनाएँ
Range range = worksheet.Cells.CreateRange("A1", "A7");
// सीमा में हाइपरलिंक प्राप्त करें
Hyperlink[] hyperlinks = range.Hyperlinks;
foreach (Hyperlink link in hyperlinks)
{
	Console.WriteLine(link.TextToDisplay + ": " + link.LinkType);
}
Console.WriteLine("DetectLinkTypes executed successfully.");

निष्कर्ष

बधाई हो! आपने सीखा है कि .NET के लिए Aspose.Cells का उपयोग करके Excel कार्यपुस्तिका में लिंक प्रकारों का पता कैसे लगाया जाता है। यह सुविधा आपको अपनी एक्सेल वर्कबुक में मौजूद हाइपरलिंक के साथ काम करने की अनुमति देती है। अपनी एक्सेल वर्कबुक प्रोसेसिंग क्षमताओं का विस्तार करने के लिए Aspose.Cells की सुविधाओं की खोज करते रहें।

पूछे जाने वाले प्रश्न

प्रश्न: मैं अपने प्रोजेक्ट में .NET के लिए Aspose.Cells कैसे स्थापित कर सकता हूं?

उ: आप NuGet पैकेज मैनेजर का उपयोग करके .NET के लिए Aspose.Cells इंस्टॉल कर सकते हैं। निम्न को खोजेंएस्पोज़ रिलीज़ NuGet पैकेज मैनेजर कंसोल में और नवीनतम संस्करण स्थापित करें।

प्रश्न: क्या मैं पहली शीट के बजाय विशिष्ट कार्यपत्रकों में लिंक प्रकारों का पता लगा सकता हूँ?

उ: हाँ, आप संशोधित कर सकते हैंworkbook.Worksheets[0] किसी विशिष्ट वर्कशीट तक पहुँचने के लिए अनुक्रमणिका। उदाहरण के लिए, दूसरी शीट तक पहुँचने के लिए, उपयोग करेंworkbook.Worksheets[1].

प्रश्न: क्या श्रेणी में पाए गए लिंक के प्रकारों को संशोधित करना संभव है?

उ: हां, आप हाइपरलिंक ब्राउज़ कर सकते हैं और संपादन कार्य कर सकते हैं, जैसे यूआरएल अपडेट करना या अवांछित लिंक हटाना।

प्रश्न: .NET के लिए Aspose.Cells में किस प्रकार के लिंक संभव हैं?

उत्तर: संभावित लिंक प्रकारों में हाइपरलिंक, अन्य वर्कशीट के लिंक, बाहरी फ़ाइलों के लिंक, वेबसाइटों के लिंक आदि शामिल हैं।

प्रश्न: क्या .NET के लिए Aspose.Cells स्प्रेडशीट में नए लिंक बनाने का समर्थन करता है?

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

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

उत्तर: हां, .NET के लिए Aspose.Cells का उपयोग वेब अनुप्रयोगों में किया जा सकता है। आप इसे ASP.NET, ASP.NET कोर और अन्य .NET-आधारित वेब फ्रेमवर्क में एम्बेड कर सकते हैं।

प्रश्न: क्या .NET के लिए Aspose.Cells का उपयोग करते समय कोई फ़ाइल आकार सीमाएँ हैं?

उ: .NET के लिए Aspose.Cells बिना किसी विशिष्ट सीमा के बड़ी Excel कार्यपुस्तिकाओं को संसाधित कर सकता है। हालाँकि, वास्तविक फ़ाइल आकार उपलब्ध सिस्टम संसाधनों द्वारा सीमित हो सकता है।