إزالة حماية كلمة المرور من ملف Excel باستخدام Java REST API

في هذا الموضوع البسيط، ستتعلم كيفية إزالة حماية كلمة المرور من ملف Excel باستخدام واجهة برمجة تطبيقات Java REST. سنقوم بتطوير تطبيق لفك تشفير ملف Excel باستخدام واجهة برمجة تطبيقات Java Cloud** باتباع الخطوات التفصيلية والواضحة المذكورة في القسم التالي. يمكن استخدام التطبيق الذي تم إنشاؤه مع أي تطبيق يدعم Java في بيئات macOS أو Linux أو Windows ويمكن إجراء التحويل مجانًا.

متطلب أساسي

خطوات إعادة تعيين كلمة مرور ملف Excel باستخدام واجهة برمجة تطبيقات Java منخفضة الكود

  1. تعيين معرف العميل والسر الخاص بالعميل لواجهة برمجة التطبيقات لفك تشفير المصنف باستخدام كلمة مرور باستخدام واجهة برمجة تطبيقات Java REST
  2. إنشاء كائن من فئة CellsApi باستخدام بيانات اعتماد العميل لإعادة تعيين كلمة مرور ملف Excel باستخدام واجهة برمجة تطبيقات Java منخفضة الكود
  3. أضف أسماء ملفات XLS المصدر وقم بتحميل XLS المصدر باستخدام اسم وكائن ملف في HashMap
  4. إنشاء مثيل لـ DeleteUnProtectWorkbookRequest لإضافة كلمة المرور الموجودة والخصائص الأخرى
  5. استدعاء طريقة الطلب deleteUnProtectWorkbook لفك تشفير ملف Excel بكلمة مرور باستخدام Java REST API
  6. احفظ ملفات Excel التي تم فك تشفيرها على القرص المحلي

الخطوات المذكورة أعلاه إزالة حماية كلمة المرور على Excel باستخدام Java REST API. سنبدأ العملية بإعداد SDK وإنشاء مثيل لفئة CellsAPI. سنقوم بعد ذلك بتحميل ملفات XLS المصدر باستخدام HashMap وإنشاء مثيل لفئة DeleteUnProtectWorkbookRequest التي تُستخدم بعد ذلك لإعادة تعيين حماية كلمة المرور لملفات Excel باستخدام طريقة deleteUnProtectWorkbook().

كود فك تشفير كلمة مرور ملف Excel باستخدام Java REST API

يتيح لك هذا المثال البسيط من التعليمات البرمجية مسح كلمة مرور ملف Excel باستخدام واجهة برمجة تطبيقات Java منخفضة الكود. تحتاج إلى توفير ملفات Excel المصدر وكلمة المرور الحالية لإزالة الحماية إلى جانب خصائص اختيارية أخرى. بعد صياغة رسالة الطلب، يقوم deleteUnProtectWorkbook() بفك تشفير ملف Excel وإرجاع ملفات Excel التي تم مسح كلمة المرور منها والتي يمكن تخزينها على القرص أو داخل قاعدة البيانات.

لقد تعلمنا كيفية فك تشفير المصنف باستخدام كلمة مرور باستخدام واجهة برمجة تطبيقات Java REST في هذا الموضوع. إذا كنت تريد تعيين كلمة مرور لملف Excel، فراجع المقالة حول كيفية حماية ملف Excel بكلمة مرور باستخدام Java REST API.

 عربي