این راهنمای کوتاه توضیح میدهد که چگونه سلولها را در Excel با استفاده از Python قفل کنید. شما تنظیمات IDE، فهرستی از مراحل و نمونه کدی برای قفل کردن سلولهای خاص در Excel با استفاده از Python دریافت خواهید کرد. تمام جزئیات برای آمادهسازی استایلهای موردنظر ارائه شده است که در نهایت برای قفل یا باز کردن قفل سلولها در فایل Excel استفاده میشوند.
مراحل قفل کردن برخی سلولها در Excel با استفاده از Python
- IDE را برای استفاده از Aspose.Cells for Python via .NET جهت قفل کردن سلولها تنظیم کنید
- برای جلوگیری از واترمارک و محدودیتهای محصول، مجوز را اعمال کنید
- فایل Excel را با استفاده از شیء Workbook باز کرده و برگه موردنظر را انتخاب کنید
- در صورت وجود، قبل از باز کردن قفل سلولها، همه آنها را قابل ویرایش تنظیم کنید
- با استفاده از کلاس Style تمام سلولهای هدف را قفل کنید
- از Protect برای محافظت از برگه پس از قفل کردن تمام سلولهای هدف استفاده کنید
- فایل خروجی Excel را با سلولهای قفلشده و برگه محافظتشده ذخیره کنید
مراحل بالا فرایند اعمال محافظت از سلولها در Excel با استفاده از Python را توضیح میدهد. مجوز را اعمال کنید، فایل Excel را با استفاده از شیء Workbook بارگذاری کنید، به برگهای که قرار است سلولها در آن قفل شوند دسترسی پیدا کنید، در صورت نیاز تمام اشیای موجود در برگه را باز کرده و قابل ویرایش کنید، و ویژگی locked را در style سلولهای هدف روی true تنظیم کنید. در نهایت، متد Protect را فراخوانی کنید تا تنظیمات قفل در برگه اعمال شود و سپس Workbook را ذخیره کنید.
کد قفل کردن سلولهای انتخابشده در Excel با استفاده از Python
این کد نشان میدهد چگونه برخی سلولها را در Excel با استفاده از Python قفل کنید. متد protect() مقدار شمارشی ProtectionType.All را به عنوان آرگومان دریافت میکند که محافظت را برای همه انواع اشیا اعمال میکند. همچنین میتوانید انواع دیگر محافظت را انتخاب کرده و در صورت نیاز رمز عبوری برای باز کردن قفل سلولها در آینده تنظیم کنید.
این مقاله فرایند قفل کردن سلولها در یک فایل Excel را به ما آموزش داد. برای افزودن علامت تیک، به مقاله افزودن علامت تیک در Excel با استفاده از Python مراجعه کنید.