यह आसान लेख बताता है कि कैसे आवश्यक कदम और एक रन करने योग्य नमूना कोड प्रदान करके सी # में पासवर्ड संरक्षित Excel फ़ाइल खोलें। सी# ओपन एक्सेल विद पासवर्ड फीचर को केवल कुछ पंक्तियों की मदद से कार्यान्वित किया जा सकता है, किसी भी प्रकार की समर्थित एक्सेल फाइलों जैसे एक्सएलएसएक्स, XLS, ओडीएस इत्यादि के लिए। आप एप्लिकेशन प्रवाह को ठीक से नियंत्रित कर सकते हैं गुम पासवर्ड या गलत पासवर्ड के मामले में उठाए गए अपवादों को पकड़ना।
सी#में पासवर्ड प्रोटेक्टेड एक्सेल फाइल खोलने के चरण
- NuGet पैकेज मैनेजर से Aspose.Cells जोड़ने के लिए प्रोजेक्ट को कॉन्फ़िगर करें
- पासवर्ड प्रॉपर्टी का उपयोग करने के लिए LoadOptions क्लास ऑब्जेक्ट बनाएं
- सुरक्षित एक्सेल फ़ाइल खोलने के लिए आवश्यक पासवर्ड सेट करें
- एक पासवर्ड के साथ LoadOptions ऑब्जेक्ट का उपयोग करके सुरक्षित एक्सेल फ़ाइल को Workbook ऑब्जेक्ट में लोड करें
ये चरण बताते हैं कि कैसे C# ओपन पासवर्ड प्रोटेक्टेड एक्सेल फाइल ऑपरेशन के एक क्रम की मदद से जिसमें पहले आवश्यक लाइब्रेरी जोड़ने के लिए ths स्टेप शामिल है। फिर लोडऑप्शन क्लास ऑब्जेक्ट का उपयोग करके जिसमें पासवर्ड गुण होता है एक्सेल वर्कबुक पासवर्ड सेट किया जाएगा। इस सिंगल प्रॉपर्टी को वर्कबुक क्लास कंस्ट्रक्टर का उपयोग करके प्रोटेक्टेड फाइल को खोलने से पहले भरने की जरूरत है जिसके लिए फाइल नाम और लोडऑप्शन ऑब्जेक्ट की आवश्यकता होती है।
सी # का उपयोग कर पासवर्ड संरक्षित एक्सेल फ़ाइल लोड करने के लिए कोड
using System; | |
using Aspose.Cells; | |
namespace OpenPasswordProtectedExcelFileInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Load the license to avoid trial version limitations while opening a protected file | |
License cellsLicense = new License(); | |
cellsLicense.SetLicense("Aspose.Cells.lic"); | |
// Create a LoadOptions class object for setting passwords | |
LoadOptions xlsxLoadOptions = new LoadOptions(LoadFormat.Xlsx); | |
// Set original password to open the protected file | |
xlsxLoadOptions.Password = "thePassword"; | |
try | |
{ | |
// Load the encrypted XLSX file with the appropriate load options | |
Workbook protectedFile = new Workbook("PasswordProtectedFile.xlsx", xlsxLoadOptions); | |
System.Console.WriteLine("Password protected file opened successfully"); | |
} | |
catch(Exception ex) | |
{ | |
System.Console.WriteLine( ex.Message); | |
} | |
} | |
} | |
} |
इस कोड में, यदि आप पासवर्ड नहीं भरते हैं या इस गुण को शून्य पर सेट नहीं करते हैं, तो आपको अपवाद मिलेगा “कृपया कार्यपुस्तिका फ़ाइल के लिए पासवर्ड प्रदान करें।” और यदि आप गलत पासवर्ड प्रदान करते हैं, तो आपको “अमान्य पासवर्ड” अपवाद मिलेगा। ध्यान दें कि संरक्षित फ़ाइल को सफलतापूर्वक खोलने के बाद, यदि आप इस गुण को शून्य पर सेट करते हैं, तो डिस्क पर समान नाम या किसी भिन्न फ़ाइल के रूप में सहेजे जाने पर पासवर्ड स्थायी रूप से हटा दिया जाएगा।
इस लेख ने हमें निर्देशित किया है कि कैसे C# पासवर्ड के साथ एक्सेल फाइल खोलें। यदि आप प्रतिबंधों वाली एक पीडीएफ फाइल के रूप में एक्सेल फाइल को सहेजना सीखना चाहते हैं, तो सी # का उपयोग कर प्रतिबंधित अनुमतियों वाले एक्सएलएसएक्स को पीडीएफ में कैसे परिवर्तित करें पर लेख देखें।