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