يشير استخدام ملفات Excel المشتركة إلى التعاون في جداول بيانات Microsoft Excel وتحريرها في وقت واحد مع عدة مستخدمين. يمكن أن تكون مشاركة ملفات Excel ذات قيمة في العديد من السيناريوهات حيث يكون التعاون والتحديثات في الوقت الفعلي أمرًا ضروريًا. توضح هذه المقالة كيفية إنشاء ملفات Excel مشتركة في C#. كما يوضح كيفية تطبيق الحماية على ملفات Excel المشتركة.
إنشاء وحماية مصنف Excel مشترك في C#
يتيح لك Microsoft Excel إنشاء مصنف Excel مشترك. عند مشاركة مصنف ، يمكن لأكثر من مستخدم تحريره. يمكّنك Aspose.Cells for .NET من إنشاء مصنف مشترك باستخدام خاصية Workbook.Settings.Shared. يمكنك أيضًا حماية مصنف مشترك أو إلغاء حمايته.
لقراءة مقال كامل حول كيفية إنشاء ملفات Excel من البداية ، قم بزيارة هذه المقالة.
يوفر لك القسم التالي الخطوات ونموذج التعليمات البرمجية حول كيفية إنشاء ملف Excel مشترك.
إنشاء مصنف Excel مشترك في C#
- قم بإنشاء ملف Excel (أو تحميل ملف موجود) باستخدام فئة المصنف.
- قم بتعيين Workbook.Settings.Settings.Shared الخاصية إلى true.
- احفظ ملف Excel المحدث باستخدام طريقة Workbook.Save().
ما يلي هو نموذج التعليمات البرمجية لإنشاء ملف Excel مشترك في C#.
// للحصول على أمثلة وملفات بيانات كاملة ، يرجى الانتقال إلى https://github.com/aspose-cells/Aspose.Cells-for-.NET
//إنشاء كائن المصنف
Workbook wb = new Workbook();
//شارك المصنف
wb.Settings.Shared = true;
//احفظ المصنف المشترك
wb.Save("outputSharedWorkbook.xlsx");
حماية مصنف Excel مشترك
يمكنك أيضًا حماية ملف Excel المشترك بسهولة. ما عليك سوى استدعاء طريقة ProtectSharedWorkbook بعد إنشاء ملف Excel أو تحميله. يوضح نموذج التعليمات البرمجية التالي كيفية حماية ملف Excel مشترك.
// للحصول على أمثلة وملفات بيانات كاملة ، يرجى الانتقال إلى https://github.com/aspose-cells/Aspose.Cells-for-.NET
//قم بإنشاء ملف Excel فارغ
Workbook wb = new Workbook();
//حماية المصنف المشترك بكلمة مرور
wb.ProtectSharedWorkbook("1234");
//قم بإلغاء تعليق هذا السطر لإلغاء حماية المصنف المشترك
//wb.UnprotectSharedWorkbook ("1234") ؛
//احفظ ملف Excel الناتج
wb.Save("outputProtectSharedWorkbook.xlsx");
احصل على ترخيص مجاني لـ C# Excel API
يمكنك الحصول على ترخيص مجاني لإنشاء ملفات Excel مشتركة بدون أي قيود تقييم.
Aspose.Cells for .NET Resources
الموارد التي قد تحتاجها لإنجاز مهامك: