قم بإلغاء حماية ورقة Excel البسيطة

في هذا البرنامج التعليمي، سنرشدك خلال الخطوات المطلوبة لفتح جدول بيانات Excel بسيط باستخدام مكتبة Aspose.Cells لـ .NET.

الخطوة 1: إعداد البيئة

قبل البدء، تأكد من تثبيت Aspose.Cells for .NET على جهازك. قم بتنزيل المكتبة من موقع Aspose الرسمي واتبع تعليمات التثبيت المتوفرة.

الخطوة 2: تكوين مسار دليل المستند

في التعليمات البرمجية المصدر المتوفرة، تحتاج إلى تحديد مسار الدليل حيث يوجد ملف Excel الذي تريد فتحه. تعديلdataDir المتغير عن طريق استبدال “YOUR DOCUMENT DIRECTORY” بالمسار المطلق للدليل الموجود على جهازك.

//المسار إلى دليل المستندات.
string dataDir = "PATH TO YOUR DOCUMENTS DIRECTORY";

الخطوة 3: إنشاء كائن المصنف

للبدء، نحتاج إلى إنشاء كائن مصنف يمثل ملف Excel الخاص بنا. استخدم مُنشئ فئة المصنف وحدد المسار الكامل لملف Excel لفتحه.

// إنشاء مثيل لكائن المصنف
Workbook workbook = new Workbook(dataDir + "book1.xls");

الخطوة 4: الوصول إلى جدول البيانات

بعد ذلك، نحتاج إلى الانتقال إلى ورقة العمل الأولى في ملف Excel. استخدم الWorksheets خاصية كائن المصنف للوصول إلى مجموعة أوراق العمل، ثم استخدم[0] فهرس للوصول إلى الورقة الأولى.

// الوصول إلى ورقة العمل الأولى في ملف Excel
Worksheet worksheet = workbook.Worksheets[0];

الخطوة 5: فتح جدول البيانات

الآن سوف نقوم بفتح ورقة العمل باستخدامUnprotect() طريقة كائن ورقة العمل. هذه الطريقة لا تتطلب كلمة مرور.

// إلغاء حماية ورقة العمل بدون كلمة مرور
worksheet.Unprotect();

الخطوة 6: حفظ ملف Excel غير المؤمن

بمجرد فتح جدول البيانات، يمكننا حفظ ملف Excel النهائي. استخدم الSave() طريقة لتحديد المسار الكامل لملف الإخراج وتنسيق الحفظ.

// حفظ المصنف
workbook.Save(dataDir + "output.out.xls", SaveFormat.Excel97To2003);

نموذج التعليمات البرمجية المصدر لإلغاء حماية ورقة Excel البسيطة باستخدام Aspose.Cells لـ .NET

//المسار إلى دليل المستندات.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// إنشاء مثيل لكائن المصنف
Workbook workbook = new Workbook(dataDir + "book1.xls");
// الوصول إلى ورقة العمل الأولى في ملف Excel
Worksheet worksheet = workbook.Worksheets[0];
// إلغاء حماية ورقة العمل بدون كلمة مرور
worksheet.Unprotect();
// حفظ المصنف
workbook.Save(dataDir + "output.out.xls", SaveFormat.Excel97To2003);

خاتمة

تهنئة ! لقد تعلمت الآن كيفية فتح جدول بيانات Excel بسيط باستخدام Aspose.Cells لـ .NET. باتباع الخطوات الواردة في هذا البرنامج التعليمي، يمكنك بسهولة تطبيق هذه الميزة على مشاريعك الخاصة.

لا تتردد في استكشاف المزيد من الميزات في Aspose.Cells لمزيد من العمليات المتقدمة على ملفات Excel.

الأسئلة الشائعة

س: ما هي الاحتياطات التي يجب علي اتخاذها عند فتح جدول بيانات Excel؟

ج: عند فتح جدول بيانات Excel، تأكد من أن لديك الأذونات اللازمة للوصول إلى الملف. تأكد أيضًا من استخدام طريقة إلغاء القفل الصحيحة وتوفير كلمة المرور الصحيحة، إن أمكن.

س: كيف أعرف أن جدول البيانات محمي بكلمة مرور؟

ج: يمكنك التحقق مما إذا كانت ورقة العمل محمية بكلمة مرور باستخدام الخصائص أو الأساليب التي توفرها مكتبة Aspose.Cells لـ .NET. على سبيل المثال، يمكنك استخدامIsProtected() طريقة كائن ورقة العمل للتحقق مما إذا كانت ورقة العمل محمية.

س: أحصل على استثناء عند محاولة فتح جدول البيانات. ماذا علي أن أفعل ؟

ج: إذا واجهت استثناءً أثناء فتح جدول البيانات، فيرجى التأكد من تحديد المسار إلى ملف Excel بشكل صحيح والتأكد من أن لديك الأذونات اللازمة للوصول إليه. إذا استمرت المشكلة، فلا تتردد في الاتصال بدعم Aspose.Cells للحصول على مزيد من المساعدة.