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

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

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

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

این مراحل نحوه استفاده از فایل اکسل محافظت شده با رمز باز کردن پایتون را با به اشتراک گذاشتن پیوند به تنظیمات محیطی که راهنمای ایجاد محیط پایتون برای اجرای کد است، توضیح می دهد. در مراحل بعدی، شی کلاس LoadOptions را با تنظیم رمز عبور برای باز کردن فایل اکسل رمزگذاری شده پیکربندی کرده و سپس از آن در حین بارگذاری کتاب کار استفاده می کنیم. در مرحله آخر، زمانی که یک کتاب کار با موفقیت بارگذاری شد، یک پیام آزمایشی در کد نمونه برای تایید نمایش داده می شود.

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

این کد نحوه استفاده از فایل Python read password protected Excel را با شی کلاس LoadOptions نشان می دهد. هنگامی که فایل با اعمال رمز عبور باز شد، می توانید Workbook.getSettings().setPassword(null) را تنظیم کنید تا رمز عبور را حذف کرده و آن را روی دیسک ذخیره کنید. علاوه بر این، در هنگام بارگیری یک فایل رمزگذاری شده بدون رمز عبور یا با رمز عبور اشتباه، انواع مختلفی از استثناها نیز با استفاده از تگ‌های “try: و Except:” مطرح و مدیریت می‌شوند.

در این آموزش، فرآیند خواندن فایل اکسل محافظت شده با رمز عبور در پایتون را یاد گرفتیم. اگر می‌خواهید فرآیند تبدیل فایل اکسل به فرمت‌های دیگر مانند PDF را یاد بگیرید، به مقاله نحوه تبدیل اکسل به PDF با استفاده از پایتون مراجعه کنید.

 فارسی