إدارة الأوراق العمل

إدارة صفحات العمل باستخدام Aspose.Cells هي سهلة كما ABC. في هذا القسم، سنصف كيف يمكننا:

  1. إنشاء ملف Excel جديد من البداية وإضافة ورقة عمل إليه
  2. إضافة صفحات عمل إلى جداول التصميم
  3. الوصول إلى الصفحات باستخدام اسم الصفحة
  4. إزالة ورقة عمل من ملف Excel باستخدام اسم الورقة
  5. إزالة ورقة عمل من ملف Excel باستخدام فهرس الورقة

توفر Aspose.Cells فئة Workbook التي تمثل ملف Excel. تحتوي فئة Workbook على WorksheetCollection تسمح بالوصول إلى كل ورقة عمل في ملف Excel.

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

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

لإنشاء ملف Excel جديد برمجياً ، سيحتاج المطورون إلى إنشاء كائن من فئة Workbook التي تمثل ملف Excel. ثم يمكن للمطورين استدعاء الأسلوب add في WorksheetCollection. عند استدعاء الأسلوب add، يتم إضافة ورقة عمل فارغة إلى ملف Excel تلقائيًا ، والتي يمكن الإشارة إليها عن طريق تمرير فهرس ورقة العمل الجديدة إلى WorksheetCollection. بعد الحصول على مرجع على ورقة العمل ، يمكن للمطورين العمل على ورقات العمل حسب متطلباتهم. بعد الانتهاء من العمل على الورقات الجدولية ، يمكن للمطورين حفظ ملف Excel الجديد الذي تم إنشاؤه مع الورقات الجديدة عن طريق استدعاء الأسلوب save في فئة Workbook.

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

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

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

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

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

أحيانًا يمكن أن يحتاج المطورون إلى إزالة أوراق العمل من ملفات Excel الحالية ويمكن أداء هذه المهمة عن طريق استدعاء الأسلوب removeAt في WorksheetCollection مجموعة. يمكننا تمرير اسم الورقة إلى الأسلوب removeAt لإزالة ورقة عمل معينة.

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

الطريقة المذكورة أعلاه لإزالة أوراق العمل تعمل بشكل جيد إذا كان المطورون يعرفون بالفعل أسماء الورقة للأوراق التي سيتم حذفها. ولكن، ماذا لو كنت لا تعرف اسم الورقة لورقة العمل التي تريد إزالتها من ملف Excel الخاص بك؟

حسنًا ، في مثل هذه الظروف ، يمكن للمطورين استخدام الإصدار المتحمل من الأسلوب removeAt الذي يأخذ فهرس ورقة العمل بدلاً من اسم ورقة العمل.

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