في هذا الموضوع الأساسي، ستتعلم كيفية حماية ملف Excel بكلمة مرور باستخدام واجهة برمجة تطبيقات Python REST. سننشئ تطبيقًا لتشفير ملف Excel باستخدام واجهة برمجة تطبيقات Python Cloud** باتباع الخطوات المفصلة والواضحة المذكورة في القسم التالي. يمكن دمج التطبيق المُنشأ مع أي تطبيق يدعم Python في بيئات macOS أو Linux أو Windows، ويمكن إجراء التحويل مجانًا.
متطلب أساسي
- إنشاء حساب والحصول على بيانات اعتماد API لحماية ملف XLS بكلمة مرور
- تنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Cells للغة Python لتشفير ملف XLS بكلمة مرور
- قم بإعداد مشروع Python باستخدام SDK أعلاه لتعيين كلمة المرور لملف XLS
خطوات تشفير ملف Excel باستخدام Python Low Code API
- قم بتكوين معرف العميل والسر الخاص بالعميل لواجهة برمجة التطبيقات لتشفير المصنف بكلمة مرور باستخدام Python REST API
- إنشاء مثيل لفئة CellsApi باستخدام بيانات اعتماد العميل لأداء حماية كلمة المرور لملف XLS
- حدد أسماء ملفات XLS المصدر وقم بتحميل XLS المصدر باستخدام اسم وكائن ملف في HashMap
- إنشاء مثيل لـ ProtectWorkbookRequest لتعيين كلمة المرور والخصائص الأخرى
- إنشاء مثيل لـ PostProtectRequest لتعيين ملفات الخريطة ومثيل ProtectWorkbookRequest
- اتصل بطريقة الطلب حماية ما بعد النشر لتشفير ملف Excel باستخدام واجهة برمجة تطبيقات Python منخفضة الكود*
- حفظ ملفات Excel المحمية بكلمة مرور على القرص المحلي
تُمكّن الخطوات المذكورة أعلاه من حماية Excel بكلمة مرور باستخدام واجهة برمجة تطبيقات Python REST. سنبدأ العملية بتكوين SDK وإنشاء مثيل لفئة CellsAPI. بعد ذلك، سنفتح ملفات XLS المصدرية باستخدام HashMap، وننشئ فئتي ProtectWorkbookRequest وPostProtectRequest، واللتين تُستخدمان لاحقًا لضبط حماية ملفات Excel بكلمة مرور باستخدام دالة PostProtect().
كود لحماية كلمة المرور لبرنامج Excel باستخدام Python REST API
يتيح لك هذا المثال البسيط حماية ملف Excel بكلمة مرور باستخدام واجهة برمجة تطبيقات Python منخفضة الكود. يجب عليك توفير ملفات Excel المصدرية وكلمة مرور للحماية، بالإضافة إلى خصائص اختيارية أخرى. بعد إنشاء رسالة الطلب، تقوم دالة PostProtect() بحماية ملف Excel وإرجاع ملفات Excel المحمية بكلمة مرور، والتي يمكن تخزينها على القرص أو داخل قاعدة البيانات.
We have explored to encrypt Workbook with Password using Python REST API in this article. If you want to explore Excel to PNG conversion, refer to the article on how to Convert Excel to PNG with Python REST API.