إدراج وحذف الصفوف والأعمدة

مقدمة

سواء كنت تقوم بإنشاء ورقة عمل جديدة من الصفر أو العمل في ورقة عمل موجودة، قد نحتاج إلى إضافة صفوف أو أعمدة إضافية لاستيعاب المزيد من البيانات. بالعكس، قد نحتاج أيضًا إلى حذف صفوف أو أعمدة من مواقع محددة في ورقة العمل.

لتلبية هذه المتطلبات، توفر Aspose.Cells مجموعة بسيطة جدًا من الفئات والأساليب، والتي سنناقشها أدناه.

كيفية إدارة الصفوف / الأعمدة

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

توفر مجموعة Cells عدة أساليب لإدارة الصفوف والأعمدة في ورقة العمل. يتم مناقشة بعض هذه الأساليب أدناه.

كيفية إدراج صف

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

كيفية إدراج عدة صفوف

لإدراج عدة صفوف في ورقة العمل، استدعي طريقة insertRows لمجموعة Cells. تأخذ الطريقة وسيطين:

  • فهرس الصف: فهرس الصف من حيث سيتم إدراج الصفوف الجديدة.
  • عدد الصفوف: العدد الإجمالي للصفوف التي يجب إدراجها.

كيفية إدراج صف مع تنسيق

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

  • SAME_AS_ABOVE: تنسيق الصف مثل الصف أعلاه.
  • SAME_AS_BELOW: تنسيق الصف مثل الصف أدناه.
  • CLEAR: يقوم بمسح التنسيق.

كيفية حذف صف

لحذف صف في أي مكان، استدعي طريقة deleteRows لمجموعة Cells. تأخذ الطريقة وسيطين:

  • فهرس الصف: فهرس الصف الذي سيتم حذف الصفوف منه.
  • عدد الصفوف: إجمالي عدد الصفوف التي يجب حذفها.

كيفية حذف عدة صفوف

لحذف عدة صفوف من ورقة العمل، استدعي طريقة deleteRows لمجموعة Cells. تأخذ الطريقة وسيطين:

  • فهرس الصف: فهرس الصف الذي سيتم حذف الصفوف منه.
  • عدد الصفوف: إجمالي عدد الصفوف التي يجب حذفها.

كيفية إدراج عمود واحد أو عدة أعمدة

يمكن للمطورين أيضًا إدراج عمود في ورقة العمل في أي مكان عن طريق استدعاء طريقة insertColumns لمجموعة Cells. تأخذ الطريقة وسيطين:

  • فهرس العمود، فهرس العمود الذي سيتم إدراج العمود منه
  • عدد الأعمدة، العدد الإجمالي للأعمدة التي يجب إدراجها

كيفية حذف عمود

لحذف عمود من ورقة العمل في أي مكان، استدعِ طريقة deleteColumns لمجموعة Cells. تأخذ الطريقة المعلمات التالية:

  • فهرس العمود: فهرس العمود الذي سيتم حذف العمود منه.
  • عدد الأعمدة: العدد الإجمالي للأعمدة التي يجب حذفها.
  • تحديث المرجع: مُعامل منطقي للإشارة إلى ما إذا كان من اللازم تحديث المراجع في ورقات العمل الأخرى.