توضح هذه المقالة الموجزة ** كيفية تشفير ملف Excel بكلمة مرور في Java **. يحتوي على تفاصيل التكوين لبيئة التطوير ، وسلسلة من الخطوات التي يجب اتباعها لكتابة البرنامج ، وأخيرًا ، نموذج تعليمة برمجية قابلة للتشغيل يمكن استخدامها ** لتشفير Workbook بكلمة مرور في Java **. ستشارك هذه المقالة أيضًا أنواع التشفير التي يمكن استخدامها ثم حفظ الملف الناتج المشفر بالتنسيق المطلوب مثل XLSX ، XLS ، إلخ.
خطوات تشفير جدول بيانات Excel بجافا
- قم بتكوين IDE لاستخدام Aspose.Cells for Java لتشفير ملف Excel
- قم بتحميل ملف Excel النموذجي في كائن Workbook الذي سيتم تشفيره
- حدد نوع التشفير واضبطه باستخدام طريقة setEncryptionOptions()
- قم بتعيين كلمة المرور باستخدام كائن الإعدادات في فئة المصنف
- احفظ المصنف الناتج المشفر على القرص أو في دفق
تساعدنا هذه الخطوات في فهم عملية * تشفير ملف Excel في Java *. العملية بسيطة للغاية حيث نحتاج فقط إلى تحميل ملف Excel المصدر ثم استخدام طريقة setEncryptionOptions () جنبًا إلى جنب مع نوع التشفير وطول المفتاح. بمجرد تعيين نوع التشفير ، يتعين علينا تعيين كلمة المرور التي سيتم استخدامها لفتح ملف Excel برمجيًا أو باستخدام MS Excel.
رمز لحماية كلمة المرور ملف Excel في Java
import com.aspose.cells.EncryptionType; | |
import com.aspose.cells.Workbook; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to encrypt Excel file in Java | |
// Set the license | |
com.aspose.cells.License licPage = new com.aspose.cells.License(); | |
licPage.setLicense("Aspose.Total.lic"); | |
// Load the spreadsheet | |
Workbook workbook = new Workbook("InputWorkbook.xlsx"); | |
// Set target encryption type | |
workbook.setEncryptionOptions(EncryptionType.STRONG_CRYPTOGRAPHIC_PROVIDER, 128); | |
// Set the password | |
workbook.getSettings().setPassword("223344"); | |
// Save the encrypted file | |
workbook.save("EncryptedWorkbook.xlsx"); | |
System.out.println("Done"); | |
} | |
} |
تمت كتابة الكود أعلاه لتوضيح عملية * حماية كلمة المرور لمستند Excel في Java *. يستخدم كائن فئة المصنف لتحميل ملف Excel المصدر الذي يحتوي على الكثير من المُنشئين لتخصيص عملية التحميل. تحتوي فئة المصنف أيضًا على طرق وخصائص تُستخدم لتعيين نوع التشفير مثل STRONG_CRYPTOGRAPHIC_PROVIDER و XOR و COMPATIBLE و ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1 وكلمة المرور.
لقد ساعدنا هذا المقال على تشفير ملف Excel في Java. إذا كنت تريد معرفة عملية التوقيع رقميًا على ملف Excel ، فراجع المقالة على كيفية التوقيع رقميًا على مستند Excel باستخدام Java.