چگونه فایل‌های اکسل را با استفاده از C# محافظت کنیم

چگونه فایل‌های اکسل را با استفاده از C# محافظت کنیم

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

چرا باید فایل‌های اکسل را محافظت کنیم؟?

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

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

1. خروجی خالی

dotnet new console -n ExcelProtectionApp  
cd ExcelProtectionApp

نمودار مورد نظر را از مجموعه Charts انتخاب کنید

dotnet add package Aspose.Cells

به سطح بعدی می‌رویم: گزارش‌های زمان‌بندی شده

Workbook workbook = new Workbook("Input.xlsx");

مرحله ۴: اعمال حفاظت

workbook.Protect(ProtectionType.All, "secure123");

می‌توانید از موارد زیر انتخاب کنید:

  • ProtectionType.All
  • ProtectionType.Contents
  • ProtectionType.Objects
  • ProtectionType.Structure

گام 5: ذخیرهٔ فایل محافظت‌شده

workbook.Save("Protected.xlsx");

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

  • رمزهای عبور را به‌صورت ایمن با استفاده از متغیرهای محیطی یا مدیران راز ذخیره کنید.
  • از رمزهای عبور قوی الفبایی-عددی استفاده کنید.
  • محافظت را با بازگشایی مجدد فایل پس از پردازش تأیید کنید.
 فارسی