نحوه باز کردن فایل اکسل محافظت شده با رمز عبور در سی شارپ

این مقاله ساده نحوه باز کردن فایل محافظت شده با رمز عبور Excel در سی شارپ را با ارائه مراحل لازم و یک کد نمونه قابل اجرا توضیح می دهد. با استفاده از ویژگی C# open Excel with password را می توان تنها با کمک چند خط پیاده سازی کرد، برای هر نوع فایل اکسل پشتیبانی شده مانند XLSX، XLS، ODS و غیره. می توانید جریان برنامه را به درستی کنترل کنید. گرفتن استثناهای مطرح شده در صورت گم شدن گذرواژه یا رمزهای عبور اشتباه.

مراحل باز کردن فایل اکسل محافظت شده با رمز عبور در سی شارپ

  1. پروژه را برای اضافه کردن Aspose.Cells از مدیر بسته NuGet پیکربندی کنید
  2. برای استفاده از ویژگی رمز عبور، شیء کلاس LoadOptions را ایجاد کنید
  3. رمز عبور مورد نیاز برای باز کردن فایل اکسل محافظت شده را تنظیم کنید
  4. با استفاده از شی LoadOptions با رمز عبور، فایل اکسل محافظت شده را در شیء Workbook بارگیری کنید.

این مراحل توضیح می‌دهند که چگونه C# فایل اکسل را با رمز عبور محافظت می‌کند با کمک دنباله‌ای از عملیات که ابتدا شامل این مرحله برای افزودن کتابخانه‌های لازم می‌شود. سپس با استفاده از شی کلاس LoadOptions که حاوی ویژگی Password است، پسورد کتاب کار اکسل تنظیم می شود. این ویژگی واحد باید قبل از باز کردن فایل محافظت شده با استفاده از سازنده کلاس Workbook که به نام فایل و شی LoadOptions نیاز دارد پر شود.

کد برای بارگیری فایل اکسل محافظت شده با رمز عبور با استفاده از سی شارپ

در این کد، اگر رمز عبور را پر نکنید یا این ویژگی را null قرار دهید، استثنا «Please provide password for the Workbook file» را دریافت می کنید. و اگر رمز عبور را اشتباه وارد کنید، استثنا “رمز عبور نامعتبر” را دریافت خواهید کرد. توجه داشته باشید که پس از باز کردن موفقیت آمیز فایل محافظت شده، اگر این ویژگی را null کنید، پس از ذخیره شدن روی دیسک با همان نام یا به عنوان یک فایل دیگر، رمز عبور برای همیشه حذف می شود.

این مقاله نحوه استفاده از C# را برای باز کردن فایل اکسل با رمز عبور راهنمایی کرده است. اگر می خواهید یاد بگیرید که فایل اکسل را به صورت فایل PDF با محدودیت ذخیره کنید، به مقاله نحوه تبدیل XLSX به PDF با مجوزهای محدود با استفاده از C# مراجعه کنید.

 فارسی