असुरक्षित सरल एक्सेल शीट

इस ट्यूटोरियल में, हम .NET के लिए Aspose.Cells लाइब्रेरी का उपयोग करके एक सरल एक्सेल स्प्रेडशीट को अनलॉक करने के लिए आवश्यक चरणों के माध्यम से आपका मार्गदर्शन करेंगे।

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

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

चरण 2: दस्तावेज़ निर्देशिका पथ को कॉन्फ़िगर करना

दिए गए स्रोत कोड में, आपको उस निर्देशिका पथ को निर्दिष्ट करना होगा जहां एक्सेल फ़ाइल जिसे आप अनलॉक करना चाहते हैं वह स्थित है। संशोधित करेंdataDir आपकी मशीन पर निर्देशिका के पूर्ण पथ के साथ “आपकी दस्तावेज़ निर्देशिका” को प्रतिस्थापित करके परिवर्तनीय।

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

चरण 3: एक कार्यपुस्तिका ऑब्जेक्ट बनाना

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

// वर्कबुक ऑब्जेक्ट को इंस्टेंट करना
Workbook workbook = new Workbook(dataDir + "book1.xls");

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

इसके बाद, हमें एक्सेल फ़ाइल में पहली वर्कशीट पर नेविगेट करना होगा। उपयोगWorksheets वर्कशीट के संग्रह तक पहुंचने के लिए वर्कबुक ऑब्जेक्ट की प्रॉपर्टी, फिर इसका उपयोग करें[0] पहली शीट तक पहुँचने के लिए अनुक्रमणिका।

// एक्सेल फ़ाइल में पहली वर्कशीट तक पहुँचना
Worksheet worksheet = workbook.Worksheets[0];

चरण 5: स्प्रेडशीट को अनलॉक करना

अब हम इसका उपयोग करके वर्कशीट को अनलॉक करेंगेUnprotect() वर्कशीट ऑब्जेक्ट की विधि. इस विधि के लिए पासवर्ड की आवश्यकता नहीं है.

// बिना पासवर्ड के वर्कशीट को असुरक्षित करना
worksheet.Unprotect();

चरण 6: अनलॉक की गई एक्सेल फ़ाइल को सहेजना

एक बार स्प्रेडशीट अनलॉक हो जाने पर, हम अंतिम एक्सेल फ़ाइल को सहेज सकते हैं। उपयोगSave() आउटपुट फ़ाइल और सेव फॉर्मेट का पूरा पथ निर्दिष्ट करने की विधि।

// कार्यपुस्तिका सहेजा जा रहा है
workbook.Save(dataDir + "output.out.xls", SaveFormat.Excel97To2003);

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

//दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// वर्कबुक ऑब्जेक्ट को इंस्टेंट करना
Workbook workbook = new Workbook(dataDir + "book1.xls");
// एक्सेल फ़ाइल में पहली वर्कशीट तक पहुँचना
Worksheet worksheet = workbook.Worksheets[0];
// बिना पासवर्ड के वर्कशीट को असुरक्षित करना
worksheet.Unprotect();
// कार्यपुस्तिका सहेजा जा रहा है
workbook.Save(dataDir + "output.out.xls", SaveFormat.Excel97To2003);

निष्कर्ष

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

Aspose.Cells की अधिक सुविधाओं का पता लगाने के लिए स्वतंत्र महसूस करें एक्सेल फ़ाइलों पर अधिक उन्नत संचालन के लिए।

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

प्रश्न: एक्सेल स्प्रेडशीट को अनलॉक करते समय मुझे क्या सावधानियां बरतनी चाहिए?

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

प्रश्न: मुझे कैसे पता चलेगा कि स्प्रेडशीट पासवर्ड से सुरक्षित है?

उ: आप .NET के लिए Aspose.Cells लाइब्रेरी द्वारा प्रदान की गई संपत्तियों या विधियों का उपयोग करके जांच सकते हैं कि कोई वर्कशीट पासवर्ड से सुरक्षित है या नहीं। उदाहरण के लिए, आप इसका उपयोग कर सकते हैंIsProtected() वर्कशीट सुरक्षित है या नहीं यह जांचने के लिए वर्कशीट ऑब्जेक्ट की विधि।

प्रश्न: स्प्रेडशीट को अनलॉक करने का प्रयास करते समय मुझे एक अपवाद मिलता है। मुझे क्या करना चाहिए ?

उ: यदि स्प्रेडशीट को अनलॉक करते समय आपको कोई अपवाद मिलता है, तो कृपया सुनिश्चित करें कि आपने एक्सेल फ़ाइल का पथ सही ढंग से निर्दिष्ट किया है और जांचें कि आपके पास इसे एक्सेस करने के लिए आवश्यक अनुमतियां हैं। यदि समस्या बनी रहती है, तो आगे की सहायता के लिए बेझिझक Aspose.Cells समर्थन से संपर्क करें।