إدارة أوراق العمل في ملفات Microsoft Excel.

توفر Aspose.Cells فئة، Workbook، تمثل ملف إكسل. تحتوي الفئة Workbook على مجموعة Worksheets تتيح الوصول إلى كل ورقة عمل في ملف إكسل.

تمثل ورقة العمل بفئة Worksheet. توفر الفئة Worksheet مجموعة واسعة من الخصائص والأساليب لإدارة أوراق العمل.

إضافة ورقات العمل إلى ملف Excel جديد

لإنشاء ملف Excel جديد برمجياً:

  1. إنشاء كائن من الفئة Workbook.
  2. استدعاء الطريقة Add من الفئة WorksheetCollection. يتم إضافة ورقة عمل فارغة تلقائياً إلى ملف إكسل. يمكن الإشارة إليها عن طريق تمرير فهرس الورقة الجديدة إلى مجموعة Worksheets.
  3. الحصول على مرجع ورقة العمل.
  4. القيام بالعمل على أوراق العمل.
  5. حفظ ملف إكسل الجديد مع أوراق جديدة بتوجيه طريقة Save لفئة Workbook.

إضافة ورقات عمل إلى جدول التصميم

عملية إضافة أوراق العمل إلى جدول إكسل للمصمم هي نفس عملية إضافة ورقة عمل جديدة، باستثناء أن ملف إكسل موجود بالفعل ويجب فتحه قبل إضافة الأوراق. يمكن فتح جدول إكسل للمصمم بواسطة فئة Workbook.

الوصول إلى الأوراق العمل باستخدام اسم الورقة

الوصول إلى أي ورقة عمل عن طريق تحديد اسمها أو فهرسها.

إزالة الأوراق العمل باستخدام اسم الورقة

لإزالة أوراق العمل من ملف، ادع الطريقة RemoveAt من فئة WorksheetCollection. امرر اسم الورقة إلى الطريقة RemoveAt لإزالة ورقة عمل معينة.

إزالة الأوراق العمل باستخدام فهرس الورقة

يعمل إزالة الأوراق باسم عندما يكون اسم ورقة العمل معروفًا. إذا لم تكن تعرف اسم ورقة العمل، استخدم الطراز الزائد للطريقة RemoveAt الذي يأخذ فهرس ورقة العمل بدلاً من اسمها.

تنشيط الأوراق وجعل خلية نشطة في ورقة العمل

أحيانًا، تحتاج ورقة عمل معينة إلى أن تكون نشطة ومعروضة عندما يفتح المستخدم ملف إكسل في إكسل. بالمثل، قد ترغب في تنشيط خلية معينة وتعيين شريطي التمرير لعرض الخلية النشطة. تمتلك Aspose.Cells القدرة على القيام بكل هذه المهام.

ورقة العمل النشطة هي الورقة التي تعمل عليها: اسم الورقة النشطة على علامة التبويب يكون سميك افتراضيًا.

الخلية النشطة هي الخلية المحددة، الخلية التي يتم إدخال البيانات فيها عند بدء الكتابة. تكون خلية واحدة فقط نشطة في وقت واحد. يتم تمييز الخلية النشطة بحد ثقيل.

تفعيل الأوراق وجعل خلية نشطة

توفر Aspose.Cells استدعاءات API محددة لتفعيل ورقة وخلية. على سبيل المثال، تعد خاصية Aspose.Cells.WorksheetCollection.ActiveSheetIndex مفيدة لضبط الورقة النشطة في دفتر العمل. بالمثل، تستخدم الخاصية Aspose.Cells.Worksheet.ActiveCell لضبط والحصول على خلية نشطة في ورقة العمل.

للتأكد من أن شريطي التمرير الأفقي أو العمودي في موضع فهرس الصف والعمود الذي تريد عرض البيانات المحددة فيه، استخدم الخصائص Aspose.Cells.Worksheet.FirstVisibleRow و Aspose.Cells.Worksheet.FirstVisibleColumn.

تُظهر الشفرة المثالية التالية كيفية تفعيل ورقة عمل وجعل خلية نشطة فيها. في الناتج المولد، ستتم تمرير أشرطة التمرير لجعل الصف الثاني والعمود الثاني أول صف وعمود مرئيين لديها.

مواضيع متقدمة