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

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

حماية ملفات Excel في C# باستخدام Aspose.Cells

تساعد حماية ملفات Excel في منع التعديلات غير المصرح بها وضمان سلامة بيانات الجداول المهمة. في هذه المقالة، ستتعلم كيفية استخدام Aspose.Cells لـ .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");

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

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