---
title: كيف تُعيّن كلمة مرور لملف XLSX
description: "دليل خطوة بخطوة لاستخدام Sheetize لتعيين كلمة مرور لملفات XLSX، لضمان توزيع آمن والتحكم في الوصول."
weight: 2
categories: "دليل المطور"
draft: false
---

**Sheetize XLSX Password Setter for .NET** يوفّر واجهة برمجة تطبيقات بسيطة لكنها قوية لتطبيق حماية كلمة مرور على مصنف إكسل مع الحفاظ على جميع الأوراق، المخططات، وتنسيقات الخلايا. هذا مفيد عندما تحتاج لتأمين ملف قبل مشاركته أو دمجه في خطوط عمل تتطلب ملفات إكسل مشفّرة.

## الميزات الرئيسية

### تطبيق كلمة مرور على XLSX
تشفير ملف XLSX موجود باستخدام كلمة مرور يحددها المستخدم. الحماية تشمل فتح الملف، وكذلك قيود اختيارية على التعديل، الطباعة، وهيكل المصنف.

### الحفاظ على التنسيق والكائنات
جميع أنماط الخلايا، الصيغ، الجداول، المخططات، والصور تبقى كما هي بعد التشفير.

### دعم البث (Streaming)
حماية المصنفات الكبيرة بطريقة بثّية لتقليل استهلاك الذاكرة، مثالي للمعالجة الدفعة لعدد كبير من الملفات.

## التعليمات التفصيلية

### سير عمل حماية XLSX بكلمة مرور
لإضافة كلمة مرور إلى ملف XLSX باستخدام Sheetize، اتبع الخطوات التالية:

1. **تهيئة الحامٍ**: أنشئ كائنًا من `SpreadsheetLocker`.
2. **تهيئة الخيارات**: عيّن `LockerSaveOptions` مع كلمة المرور المطلوبة وعلامات الحماية (مثال: السماح بتحرير الكائنات، السماح بالطباعة).
3. **تحديد مسارات الملفات**: حدّد مسار ملف المصدر XLSX وموقع ملف XLSX المحمي الوجهة.
4. **تنفيذ الحماية**: استدعِ `Protect` مع خيارات التحميل والحماية التي أعددتها.

**مثال – حماية ملف XLSX بكلمة مرور**
```csharp
using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\source.xlsx"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected.xlsx",
    Password = "Test"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

مثال – حماية ملف XLSX بكلمة مرور حماية كتابة

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\source.xlsx"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected.xlsx",
    PasswordOfWriteProtection = "Test"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

توسيع دعم الصيغ

  • يُمكن لـ Sheetize أيضًا تطبيق حماية كلمة مرور على تصديرات CSV، TSV، وHTML المُولدة من المصنف (تُلف الملفات الناتجة في أرشيف ZIP مشفر).

مع هذه الإمكانات، يجعل Sheetize حماية XLSX بكلمة مرور أمرًا سهلًا، سواءً كنت تحتاج إلى سكربت سريع لمرة واحدة أو خدمة إنتاجية تُؤمّن آلاف الجداول اليومية.

 عربي