Aralıkları Sil

Giriş

Excel’de bir aralık seçebilir, ardından onu silebilir ve diğer verileri sola veya yukarı kaydırabilirsiniz.

Shift seçenekleri

Aspose.Cells’i Kullanarak Aralıkları Sil

Aspose.Cells sağlarCells.DeleteRange bir aralığı silme yöntemi.

Aralıkları Sil ve Cells Sola Kaydır

Bir aralığı silin ve hücreleri Aspose.Cells ile aşağıdaki kodlar kadar sola kaydırın:

// 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");

Aralıkları Sil ve Cells Yukarı Kaydır

Aspose.Cells ile bir aralığı silin ve hücreleri aşağıdaki kodlarla yukarı kaydırın:

// 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");