في هذا الموضوع البسيط، ستتعلم كيفية إزالة حماية كلمة المرور من ملف Excel باستخدام واجهة برمجة تطبيقات Python REST. سنطور تطبيقًا لفك تشفير ملف Excel باستخدام واجهة برمجة تطبيقات Python Cloud** باتباع الخطوات المفصلة والواضحة المذكورة في القسم التالي. يمكن استخدام التطبيق المُنشأ مع أي تطبيق يدعم Python في بيئات macOS أو Linux أو Windows، ويمكن إجراء التحويل مجانًا.
متطلب أساسي
- {{الرابط التشعبي 1}}
- تنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Cells للغة Python لفك تشفير ملف Excel باستخدام Python Cloud API
- إعداد مشروع Python باستخدام SDK أعلاه لحماية ملف XLS
خطوات إعادة تعيين كلمة مرور ملف Excel باستخدام واجهة برمجة تطبيقات Python منخفضة الكود
- تعيين معرف العميل والسر الخاص بالعميل لواجهة برمجة التطبيقات لفك تشفير المصنف باستخدام كلمة مرور باستخدام Python REST API
- إنشاء كائن من فئة CellsApi باستخدام بيانات اعتماد العميل لإعادة تعيين كلمة مرور ملف Excel باستخدام واجهة برمجة تطبيقات Python منخفضة الكود
- أضف أسماء ملفات XLS المصدر وقم بتحميل XLS المصدر باستخدام اسم وكائن ملف في HashMap
- إنشاء مثيل لـ DeleteUnProtectWorkbookRequest لإضافة كلمة المرور الموجودة والخصائص الأخرى
- استدعاء طريقة الطلب حذف مصنف غير محمي لفك تشفير ملف Excel بكلمة مرور باستخدام Python REST API
- احفظ ملفات Excel التي تم فك تشفيرها على القرص المحلي
الخطوات المذكورة أعلاه إزالة حماية كلمة المرور على Excel باستخدام Python REST API. سنبدأ العملية بإعداد SDK وإنشاء مثيل لفئة CellsAPI. بعد ذلك، سنحمّل ملفات XLS المصدر باستخدام HashMap، وننشئ مثيلًا لفئة DeleteUnProtectWorkbookRequest التي تُستخدم لإعادة تعيين حماية كلمة المرور لملفات Excel باستخدام دالة deleteUnProtectWorkbook().
كود فك تشفير كلمة مرور ملف Excel باستخدام Python REST API
يُمكّنك هذا المثال البسيط من مسح كلمة مرور ملف إكسل باستخدام واجهة برمجة تطبيقات بايثون منخفضة التكلفة. ستحتاج إلى توفير ملفات إكسل المصدرية وكلمة المرور الحالية لإزالة الحماية، بالإضافة إلى خصائص اختيارية أخرى. بعد صياغة رسالة الطلب، تُجري دالة deleteUnProtectWorkbook() فك تشفير ملف إكسل، وتُعيد ملفات إكسل التي تم مسح كلمة المرور منها، والتي يُمكن تخزينها على القرص أو داخل قاعدة البيانات.
لقد تعلمنا في هذا الموضوع كيفية فك تشفير مصنف باستخدام كلمة مرور باستخدام واجهة برمجة تطبيقات Python REST. إذا كنت ترغب في تعيين كلمة مرور لملف Excel، فراجع مقال كيفية حماية ملف Excel بكلمة مرور باستخدام Python REST API.