امنیت در هنگام کار با داده های حساس اکسل ضروری است.با استفاده از Aspose.Cells، توسعه دهندگان می توانند به طور برنامه ریزی شده چندین سطح حفاظت را به فایل های اکسیل اعمال کنند، از جمله قفل ورق کار، محدودیت عناصر و رمزگذاری دفترچه کار.این راهنمای شما را از طریق تمام مراحل مورد نیاز برای اطمینان از یک دفتر کار اکسل با استفاده C#* عبور می کند.

ارزش کسب و کار

اجرای حفاظت از فایل های Excel مزایای زیر را فراهم می کند:

  • جلوگیری از تغییرات غیر مجاز در داده ها و ساختار حیاتی
  • کنترل اقدامات کاربر (به عنوان مثال، اجازه ترتیب اما بلاک ویرایش)
  • حفاظت از مالکیت معنوی در صفحه های مشترک
  • اطمینان از فرمت سازگار و ساختار داده در سراسر تیم ها

راهنمای پیاده سازی گام به گام

مرحله اول: ایجاد یک پروژه C# جدید

یک ترمینال یا IDE را باز کنید و یک برنامه کنسول جدید ایجاد کنید:

dotnet new console -n ExcelProtectionDemo
cd ExcelProtectionDemo

مرحله 2: نصب Aspose.Cells از طریق NuGet

نصب کتابخانه Aspose.Cells:

dotnet add package Aspose.Cells

مرحله 3: حفاظت از صفحه کار با یک رمز عبور

شما می توانید یک صفحه کار را با تنظیم یک رمز عبور محافظت کنید:

using Aspose.Cells;

// Create a workbook and access the first worksheet
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
sheet.Name = "Financial Data";

// Protect the entire sheet with a password
sheet.Protect(ProtectionType.All, "secure123");

// Save the file
workbook.Save("ProtectedWorksheet.xlsx");

مرحله 4: محافظت از عناصر ورق کار و اجازه دادن به اقدامات خاص

اجازه دادن به کاربران برای فرمت سلول ها و یا وارد خطوط، در حالی که هنوز هم محافظت از بخش های دیگر:

// Allow formatting but block editing
sheet.Protection.AllowFormattingCell = true;
sheet.Protection.AllowInsertingRow = true;
sheet.Protection.AllowDeletingColumn = false;

// Apply protection with a password
sheet.Protect(ProtectionType.All, "actions456");

مرحله پنجم: ساختار کتاب کار را حفظ کنید

کاربران را از بازنویسی، پنهان کردن یا حذف صفحات جلوگیری کنید:

// Protect workbook structure (e.g., sheets can't be moved or renamed)
workbook.Protect(ProtectionType.Structure, "workbookPass");

مرحله 6: رمزگذاری کتاب کار با رمز عبور باز

یک رمز عبور برای باز کردن فایل اضافه کنید:

// Set a password that encrypts the entire workbook
workbook.Settings.Password = "openMe123";

مرحله 7: ذخیره فایل محافظت شده Excel

تکمیل و ذخیره فایل محافظت شده Excel:

workbook.Save("FullyProtectedWorkbook.xlsx");

یادداشت های اضافی

  • ProtectionType.All شامل محتوا، اشیاء و سناریوهای است.
  • شما می توانید اجازه های خود را با استفاده از sheet.Protection موضوع است.
  • Aspose Excel C# امکان قابلیت های پیشرفته را فراهم می کند، از جمله توانایی ایجاد فایل های Excel با استفاده از Aspose C #**، فایلهای Excel را باز کنید به صورت برنامه نویسی، و یا Cells File Excel را ایجاد کنید.

خلاصه

با پیروی از این راهنمای، شما فایل Excel خود را در چندین سطح امن کرده اید:

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

این کار فایل های اکسل شما را در برابر تغییرات غیر مجاز و دسترسی امن تر می کند در حالی که انعطاف پذیری را برای کاربران قانونی حفظ می کند.

More in this category