كيفية فتح ملف xlsx
Sheetize XLSX Unlocker for .NET توفر واجهة برمجة تطبيقات بسيطة ولكن قوية لإزالة حماية كلمة المرور من ملف Excel Open XML مع الحفاظ على جميع أوراق العمل والرسوم البيانية والتنسيق. هذا مفيد عندما تحتاج إلى الوصول إلى ملف مؤمَّن للمعالجة الإضافية أو التحليل أو إعادة التوزيع في خطوط الأنابيب التي تتطلب نسخة غير مقفلة.
الميزات الأساسية
فتح ملف XLSX محمي بكلمة مرور
فك تشفير ملف XLSX موجود باستخدام كلمة المرور الصحيحة. العملية تعيد إمكانية التعديل الكاملة على دفتر العمل.
الحفاظ على التنسيق والكائنات
جميع أنماط الخلايا، الصيغ، الجداول، الرسوم البيانية، والصور تبقى كما هي بعد الفتح.
دعم البث (Streaming)
فتح دفاتر عمل كبيرة بطريقة تدفقية لتقليل استهلاك الذاكرة، مثالي لمعالجة دفعات كبيرة من الملفات.
التعليمات التفصيلية
سير عمل فتح XLSX
لفتح ملف XLSX باستخدام Sheetize، اتبع الخطوات التالية:
- تهيئة الفاتح: أنشئ كائنًا من
SpreadsheetUnlocker. - تكوين الخيارات: اضبط
UnlockerLoadOptionsبمسار الملف المصدر وكلمة المرور المطلوبة. - تحديد مسار الإخراج: حدد مسار الوجهة حيث سيُحفظ دفتر العمل غير المقفل.
- تنفيذ الفتح: استدعِ
Processمع خيارات التحميل والحفظ المُعَدّة.
مثال – فتح ملف XLSX محمي بكلمة مرور
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Protected_report.xlsx",
Password = "MySecretPwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\Unlocked_report.xlsx"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);مثال – فتح ملف XLSX محمي بكلمة مرور حماية الكتابة
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Protected_report.xlsx",
PasswordOfWriteProtection = "WritePwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\Unlocked_write_protected.xlsx"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);دعم صيغ إضافية
- يمكن لـ Sheetize أيضًا فتح ملفات CSV، TSV، وHTML المصدَرة من دفتر عمل محمي (تُفك الأحزمة المضغوطة المشفرة لتصبح الملفات غير مقفلة).
بهذه القدرات، تجعل Sheetize عملية فتح ملفات XLSX سهلة، سواءً كنت بحاجة إلى سكريبت سريع لمرة واحدة أو خدمة بمستوى الإنتاج تعالج آلاف جداول البيانات المحمية يوميًا.