محافظت از فایل های اکسل برای حفظ یکپارچگی و محرمانه بودن داده های صفحه نمایش بسیار مهم است.این مقاله نشان می دهد که چگونه از Aspose.Cells برای .NET برای استفاده از حفاظت سطح دفترچه کار در C# استفاده کنید.با پیروی از این راهنمای، شما قادر خواهید بود با یک رمز عبور و محدودیت های خاص، فایل ها را از Excel امن نگه دارید.

معرفی

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

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

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

برای شروع، یک برنامه کنسول جدید در Visual Studio یا از طریق خط فرمان ایجاد کنید:

dotnet new console -n ExcelProtectionApp
cd ExcelProtectionApp

مرحله 2: نصب Aspose.Cells برای .NET

سپس بسته Aspose.Cells را با استفاده از NuGet Package Manager Console یا با اجرای دستور زیر در ترمینال خود نصب کنید:

dotnet add package Aspose.Cells

مرحله 3: فایل Excel را بارگذاری کنید

پس از نصب بسته های مورد نیاز، فایل Excel خود را به یک Workbook موضوع: این است که چگونه می توانید این کار را انجام دهید:

using Aspose.Cells;

// Load an existing workbook
Workbook workbook = new Workbook("Input.xlsx");

مرحله چهارم: استفاده از حفاظت

اکنون که کتاب کار بارگذاری شده است، از حفاظت استفاده کنید. Protect() شما می توانید از چندین نوع حفاظت انتخاب کنید:

  • همه: تمام جنبه های کتاب را محافظت می کند.
  • محتوا: از ویرایش سلول ها و شاخه ها جلوگیری می کند.
  • Objects: مانع تغییر یا حذف اشیاء مانند نمودارها و تصاویر می شود.
  • ساختار: محدودیت تغییرات در ساختارهای ورق کار مانند اضافه کردن / حذف ردیف ها / ستون ها.

در اینجا یک مثال از استفاده از حفاظت با یک رمز عبور است:

// Apply workbook-level protection
workbook.Protect(ProtectionType.All, "secure123");
using Aspose.Cells;

// Load an existing workbook
Workbook workbook = new Workbook("Input.xlsx");

// Apply workbook-level protection with a password and specific restrictions
workbook.Protect(ProtectionType.All, "secure123");

// Save the protected workbook to disk
workbook.Save("Protected.xlsx");

مرحله پنجم: ذخیره فایل های محافظت شده

در نهایت، فایل محافظت شده خود را به دیسک ذخیره کنید.این مرحله اطمینان حاصل می کند که تمام تغییرات حفظ شده و دفترچه کار در حال حاضر امن است.

// Save the protected workbook
workbook.Save("Protected.xlsx");

بهترین شیوه‌ها

  • Safe Password Storage: ذخیره کردن رمز عبور به طور ایمن با استفاده از متغیرهای محیطی یا مدیران مخفی به جای سخت کردن آنها در برنامه شما.
  • کلمه عبور قوی: برای افزایش امنیت از کلمات عبور قدرتمند استفاده کنید.
  • اعتباربخشی: حفاظت را با باز کردن مجدد فایل پس از پردازش و تلاش برای اقدامات غیر مجاز تأیید کنید.

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

More in this category