حذف المجموعات

مقدمة

في Excel، يمكنك تحديد مجموعة، ثم حذفها وتحريك البيانات الأخرى يسارًا أو لأعلى.

خيارات التحريك

حذف النطاقات باستخدام Aspose.Cells

توفر Aspose.Cells Cells.DeleteRange الطريقة لحذف نطاق.

حذف النطاقات وتحريك الخلايا لليسار

حذف نطاق وتحريك الخلايا لليسار مثلما في الشفرات التالية باستخدام Aspose.Cells:

// Instantiate a new Workbook.
Workbook workbook = new Workbook();
// Get all the worksheets in the book.
WorksheetCollection worksheets = workbook.Worksheets;
// Get the first worksheet in the worksheets collection.
Worksheet worksheet = workbook.Worksheets[0];
// Gets cells.
Cells cells = worksheet.Cells;
// Input some data with some formattings into
// A few cells in the range.
cells["C2"].PutValue("C2");
cells["C3"].PutValue("C3");
CellArea ca = CellArea.CreateCellArea("B2", "B3");
cells.DeleteRange(ca.StartRow, ca.StartColumn, ca.EndRow, ca.EndColumn, ShiftType.Left);
Console.WriteLine(worksheet.Cells["B2"].StringValue == "C2");

حذف النطاقات وتحريك الخلايا لأعلى

حذف نطاق وتحريك الخلايا لأعلى مثلما في الشفرات التالية باستخدام Aspose.Cells:

// Instantiate a new Workbook.
Workbook workbook = new Workbook();
// Get all the worksheets in the book.
WorksheetCollection worksheets = workbook.Worksheets;
// Get the first worksheet in the worksheets collection.
Worksheet worksheet = workbook.Worksheets[0];
// Gets cells.
Cells cells = worksheet.Cells;
// Input some data with some formattings into
// A few cells in the range.
cells["B4"].PutValue("B4");
cells["B5"].PutValue("B5");
CellArea ca = CellArea.CreateCellArea("B2", "B3");
cells.DeleteRange(ca.StartRow, ca.StartColumn, ca.EndRow, ca.EndColumn, ShiftType.Up);
Console.WriteLine(worksheet.Cells["B2"].StringValue == "B4");