كيفية حماية ملفات إكسل باستخدام C#

كيفية حماية ملفات إكسل باستخدام C#

حماية ملفات Excel تساعد على منع التعديلات غير المصرح بها وتضمن سلامة بيانات الشرائح الحاسمة.في هذه المقالة، سوف تتعلم كيفية استخدام Aspose.Cells for .NET لتطبيق حماية مستوى الكتاب باستخدام C#.

لماذا حماية ملفات Excel؟

  • الوقاية من الإصدارات العشوائية أو الإفراط في الكتابة
  • معلومات حساسة آمنة
  • إمكانية الوصول التعاوني مع تصاريح محددة

دليل تنفيذ خطوة بخطوة

الخطوة 1: إنشاء مشروع جديد C#

dotnet new console -n ExcelProtectionApp  
cd ExcelProtectionApp

الخطوة 2: تثبيت Aspose.Cells لـ .NET

dotnet add package Aspose.Cells

الخطوة 3: تحميل ملف Excel

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

الخطوة 4: تطبيق الحماية

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

يمكنك الاختيار من:

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

الخطوة 5: حفظ الملف المحمي

workbook.Save("Protected.xlsx");

أفضل الممارسات

  • تخزين كلمات المرور بأمان باستخدام المتغيرات البيئية أو المديرين السريين.
  • استخدم كلمات مرور ألفا قوية.
  • تأكيد الحماية عن طريق إعادة فتح ملف ما بعد المعالجة.
 عربي