يوفر MS Excel طرقًا ملائمة لتخزين وإدارة كميات صغيرة أو كبيرة من البيانات. تُستخدم مصنفات Excel على نطاق واسع للحفاظ على مجموعات البيانات ، وتحليل البيانات ، وأداء الأنشطة المتعلقة بالتمويل أو الموارد البشرية ، وما إلى ذلك. مع التقدم التكنولوجي ، تم أيضًا زيادة طرق الوصول غير المصرح به إلى البيانات. لذلك ، يتيح لك MS Excel حماية المصنفات باستخدام كلمة المرور. في هذه المقالة ، ستتعلم كيفية أتمتة ميزات حماية جدول البيانات وحماية ملفات Excel وإلغاء حمايتها برمجيًا باستخدام C#.
C# API لحماية ملفات Excel - تنزيل مجاني
Aspose.Cells for .NET هي واجهة برمجة تطبيقات معروفة لمعالجة جداول البيانات تتيح لك إنشاء ملفات Excel ومعالجتها من داخل تطبيقات .NET. تتيح لك واجهة برمجة التطبيقات حماية ملفات Excel وإلغاء حمايتها في غضون بضعة أسطر من التعليمات البرمجية. يمكنك إما تنزيل ثنائيات API أو تثبيتها باستخدام NuGet.
Install-Package Aspose.Cells
حماية ملفات Excel باستخدام C#
حماية MS Excel سهلة مثل الفطيرة ويمكن القيام بها في بضع خطوات. ما عليك سوى تحميل ملف Excel وحمايته وحفظ الملف المحمي. علاوة على ذلك ، يمكنك تحديد نوع الحماية الذي تريد تطبيقه ، أي حماية كل شيء ، أو الكائنات أو المحتوى فقط ، وما إلى ذلك. فيما يلي خطوات حماية ملف Excel باستخدام Aspose.Cells لـ .NET.
- قم بتحميل ملف Excel باستخدام فئة مصنف.
- قم بحماية ملف Excel باستخدام طريقة Workbook.Protect (نوع الحماية ، كلمة مرور السلسلة).
- احفظ ملف Excel المحمي باستخدام طريقة Workbook.Save (String fileName).
يوضح نموذج التعليمات البرمجية التالي كيفية حماية ملف Excel باستخدام C#.
// افتح ملف Excel
Workbook workbook = new Workbook("Excel.xlsx");
// حماية المصنف بتحديد نوع الحماية
workbook.Protect(ProtectionType.All, "12345");
// حفظ الملف
workbook.Save("Excel.xlsx");
إلغاء حماية ملفات Excel باستخدام C#
يمكنك أيضًا إلغاء حماية ملفات Excel من خلال توفير كلمة المرور لواجهة برمجة التطبيقات. فيما يلي خطوات إلغاء حماية ملف Excel محمي.
- قم بتحميل ملف Excel باستخدام فئة مصنف.
- قم بإلغاء حماية ملف Excel باستخدام طريقة Workbook.Unprotect (String password).
- اضبط كلمة المرور على قيمة خالية باستخدام خاصية Workbook.Settings.Password.
- احفظ ملف Excel باستخدام طريقة Workbook.Save (String fileName).
يوضح نموذج التعليمات البرمجية التالي كيفية إلغاء حماية ملف Excel باستخدام C#.
// افتح ملف Excel
Workbook workbook = new Workbook("Excel.xlsx");
// إلغاء حماية المصنف
workbook.Unprotect("12345");
// اضبط كلمة المرور على قيمة خالية
workbook.Settings.Password = null;
// حفظ الملف
workbook.Save("Excel.xlsx");
استنتاج
تعد حماية البيانات في ملفات MS Excel جانبًا مهمًا من جوانب العالم الرقمي. لذلك ، تقدم هذه المقالة كيفية أتمتة عملية حماية ملفات Excel أو إلغاء حمايتها باستخدام C#. يجعلك الدليل التفصيلي جنبًا إلى جنب مع مراجع API ونماذج التعليمات البرمجية تتعلم كيفية تنفيذ هذه الميزات في تطبيقات .NET الخاصة بك. يمكنك استكشاف المزيد حول API باستخدام التوثيق.