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

مقدمة

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

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

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

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

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

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

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

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

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

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

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

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

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

كيفية حذف صف

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

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

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

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

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

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

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

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

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

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

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