نسخ الصفوف والأعمدة في شبكة الجريد

نسخ الصفوف والأعمدة

إذا كنت لا تعرف بالفعل مكون Aspose.Cells.GridWeb، فإننا نقترح بشدة عليك التحقق من مقدمة إلى Aspose.Cells.GridWeb والمقال المفصل حول كيفية إضافة مكون Aspose.Cells.GridWeb في تطبيق WebForms.

نسخ صف واحد

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

todo:image_alt_text

مقطع الشيفرة بسيط كما هو موضح أدناه. إنه يستخدم كائن GridCells في ترتيب ورقة البيانات النشطة لنسخ الصف الأول إلى الصف التالي.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Get the instance of active GridWorksheet
var activeSheet = GridWeb1.ActiveSheet;
// Copy first row to next row
activeSheet.Cells.CopyRow(activeSheet.Cells, 0, 1);
Label1.Text = "Row 1 copied to row 2 in worksheet " + activeSheet.Name;

ها هو كيف تبدو Aspose.Cells.GridWeb بعد عملية نسخ الصف.

todo:image_alt_text

نسخ العمود الفردي

يستخدم المثال التالي جدول بيانات موجود بعمود واحد وصيغة بسيطة تقوم بجمع جميع القيم في العمود. ها هي كيفية عرض جدول البيانات في واجهة Aspose.Cells.GridWeb قبل نسخ العمود.

todo:image_alt_text

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Get the instance of active GridWorksheet
var activeSheet = GridWeb1.ActiveSheet;
// Copy first column to next column
activeSheet.Cells.CopyColumn(activeSheet.Cells, 0, 1);
Label1.Text = "Column 1 copied to column 2 in worksheet " + activeSheet.Name;

ها هو كيف تبدو Aspose.Cells.GridWeb بعد عملية نسخ العمود.

todo:image_alt_text

نسخ الصفوف المتعددة

من الممكن أيضًا نسخ صفوف متعددة إلى وجهة جديدة باستخدام طريقة GridCells.CopyRows، التي تأخذ معلمة إضافية من نوع integer لتحديد عدد الصفوف المصدرية التي يجب نسخها.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Get the instance of active GridWorksheet
var activeSheet = GridWeb1.ActiveSheet;
// Copy first 3 rows to 7th row
activeSheet.Cells.CopyRows(activeSheet.Cells, 0, 6, 3);
Label1.Text = "Rows 1 to 3 copied to rows 7 to 9 in worksheet " + activeSheet.Name;

هكذا يبدو Aspose.Cells.GridWeb قبل وبعد عملية نسخ الصفوف.

todo:image_alt_text

todo:image_alt_text

نسخ الأعمدة المتعددة

تقدم فئة GridCells أيضًا طريقة CopyColumns التي تأخذ معها معاملا إضافيًا من نوع العدد لتحديد عدد الأعمدة المصدرية التي سيتم نسخها.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Get the instance of active GridWorksheet
var activeSheet = GridWeb1.ActiveSheet;
// Copy first 3 column to 7th column
activeSheet.Cells.CopyColumns(activeSheet.Cells, 0, 6, 3);
Label1.Text = "Columns 1 to 3 copied to columns 7 to 9 in worksheet " + activeSheet.Name;

هكذا يبدو Aspose.Cells.GridWeb قبل وبعد عملية نسخ الصفوف.

todo:image_alt_text

todo:image_alt_text