वर्कशीट को छुपाएं और उजागर करें

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

चरण 1: पर्यावरण तैयार करना

शुरू करने से पहले, सुनिश्चित करें कि आपके सिस्टम पर .NET के लिए Aspose.Cells स्थापित है। यदि आपने इसे पहले से इंस्टॉल नहीं किया है, तो आप इसे Aspose की आधिकारिक वेबसाइट से डाउनलोड कर सकते हैं। एक बार इंस्टॉल हो जाने पर, आप अपने पसंदीदा एकीकृत विकास परिवेश (आईडीई) में एक नया प्रोजेक्ट बना सकते हैं।

चरण 2: आवश्यक नामस्थान आयात करें

अपनी C# स्रोत फ़ाइल में, Aspose.Cells की सुविधाओं का उपयोग करने के लिए आवश्यक नामस्थान जोड़ें। अपनी फ़ाइल की शुरुआत में निम्नलिखित पंक्तियाँ जोड़ें:

using Aspose.Cells;
using System.IO;

चरण 3: एक्सेल फ़ाइल लोड करें

किसी वर्कशीट को छिपाने या दिखाने से पहले, आपको एक्सेल फ़ाइल को अपने एप्लिकेशन में लोड करना होगा। सुनिश्चित करें कि आपके पास वह एक्सेल फ़ाइल है जिसे आप अपने प्रोजेक्ट के समान निर्देशिका में उपयोग करना चाहते हैं। Excel फ़ाइल लोड करने के लिए निम्न कोड का उपयोग करें:

string dataDir = "PATH TO YOUR DOCUMENTS DIRECTORY";
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open);
Workbook workbook = new Workbook(fstream);

अपनी Excel फ़ाइल वाली निर्देशिका के वास्तविक पथ के साथ “अपने दस्तावेज़ निर्देशिका का पथ” को बदलना सुनिश्चित करें।

चरण 4: स्प्रेडशीट तक पहुंचें

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

Worksheet worksheet = workbook.Worksheets[0];

चरण 5: वर्कशीट छिपाएँ

अब जब आपने वर्कशीट तक पहुंच बना ली है, तो आप इसका उपयोग करके इसे छिपा सकते हैंIsVisible संपत्ति। फ़ाइल में पहली वर्कशीट को छिपाने के लिए निम्नलिखित कोड का उपयोग करें:

worksheet. IsVisible = false;

चरण 6: वर्कशीट को पुनः प्रदर्शित करें

यदि आप पहले से छिपी हुई वर्कशीट को फिर से प्रदर्शित करना चाहते हैं, तो आप का मान बदलकर उसी कोड का उपयोग कर सकते हैंIsVisible संपत्ति। पहली वर्कशीट को पुनः प्रदर्शित करने के लिए निम्नलिखित कोड का उपयोग करें:

worksheet. IsVisible = true;

चरण 7: परिवर्तन सहेजें

आप एक बार

यदि आपने वर्कशीट को आवश्यकतानुसार छुपाया या दिखाया है, तो आपको परिवर्तनों को Excel फ़ाइल में सहेजना होगा। परिवर्तनों को सहेजने के लिए निम्नलिखित कोड का उपयोग करें:

workbook.Save(dataDir + "output.out.xls");
fstream.Close();

संशोधित एक्सेल फ़ाइल को सहेजने के लिए सही आउटपुट पथ निर्दिष्ट करना सुनिश्चित करें।

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

//दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// एक फ़ाइल स्ट्रीम बनाना जिसमें एक्सेल फ़ाइल खोली जानी है
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open);
// फ़ाइल स्ट्रीम के माध्यम से एक्सेल फ़ाइल को खोलने के साथ वर्कबुक ऑब्जेक्ट को इंस्टेंट करना
Workbook workbook = new Workbook(fstream);
// एक्सेल फ़ाइल में पहली वर्कशीट तक पहुँचना
Worksheet worksheet = workbook.Worksheets[0];
// एक्सेल फ़ाइल की पहली वर्कशीट छिपाई जा रही है
worksheet.IsVisible = false;
// एक्सेल फ़ाइल की पहली वर्कशीट दिखाता है
//वर्कशीट.दृश्यमान = सत्य;
// संशोधित Excel फ़ाइल को डिफ़ॉल्ट (अर्थात् Excel 2003) स्वरूप में सहेजना
workbook.Save(dataDir + "output.out.xls");
// सभी संसाधनों को मुक्त करने के लिए फ़ाइल स्ट्रीम को बंद करना
fstream.Close();

निष्कर्ष

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

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

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

आप प्रासंगिक NuGet पैकेज को डाउनलोड करके .NET के लिए Aspose.Cells इंस्टॉल कर सकते हैंएस्पोज़ रिलीज़ और इसे अपने विज़ुअल स्टूडियो प्रोजेक्ट में जोड़ रहा हूँ।

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

.NET के लिए Aspose.Cells .NET Framework 2.0 और बाद के संस्करण का समर्थन करता है।

क्या मैं .NET के लिए Aspose.Cells के साथ मौजूदा Excel फ़ाइलें खोल और संपादित कर सकता हूँ?

हाँ, आप .NET के लिए Aspose.Cells का उपयोग करके मौजूदा Excel फ़ाइलें खोल और संपादित कर सकते हैं। आप कार्यपत्रकों, कक्षों, सूत्रों और एक्सेल फ़ाइल के अन्य तत्वों तक पहुंच सकते हैं।

क्या .NET के लिए Aspose.Cells अन्य फ़ाइल स्वरूपों में रिपोर्टिंग और निर्यात का समर्थन करता है?

हाँ, .NET के लिए Aspose.Cells रिपोर्ट निर्माण और PDF, HTML, CSV, TXT, आदि जैसे प्रारूपों में निर्यात का समर्थन करता है।

क्या एक्सेल फ़ाइल का संशोधन स्थायी है?

हाँ, आपके द्वारा सहेजे जाने के बाद Excel फ़ाइल संपादन स्थायी हो जाता है। मूल फ़ाइल में कोई भी परिवर्तन करने से पहले एक बैकअप प्रति सहेजना सुनिश्चित करें।