Radera områden

Introduktion

I Excel kan du markera ett område, sedan radera det och flytta andra data åt vänster eller upp.

Förflyttningsalternativ

Radera områden med hjälp av Aspose.Cells

Aspose.Cells tillhandahåller metoden Cells.DeleteRange för att ta bort ett område.

Radera områden och flytta celler åt vänster

Radera ett område och flytta celler åt vänster enligt nedanstående kodsnutt med Aspose.Cells:

// Instantiate a new Workbook.
Workbook workbook = new Workbook();
// Get all the worksheets in the book.
WorksheetCollection worksheets = workbook.getWorksheets();
// Get the first worksheet in the worksheets collection.
Worksheet worksheet = workbook.getWorksheets().get(0);
// Get cells.
Cells cells = worksheet.getCells();
// Set a few cells in the range.
cells.get("C2").putValue("C2");
cells.get("C3").putValue("C3");
CellArea ca = CellArea.createCellArea("B2", "B3");
cells.deleteRange(1,1,2,2, ShiftType.LEFT);
String b2 = worksheet.getCells().get("B2").getStringValue();

Radera områden och flytta celler uppåt

Radera ett område och flytta celler uppåt enligt nedanstående kodsnutt med Aspose.Cells:

// Instantiate a new Workbook.
Workbook workbook = new Workbook();
// Get all the worksheets in the book.
WorksheetCollection worksheets = workbook.getWorksheets();
// Get the first worksheet in the worksheets collection.
Worksheet worksheet = workbook.getWorksheets().get(0);
// Gets cells.
Cells cells = worksheet.getCells();
// Get cells.
Cells cells = worksheet.getCells();
// Set a few cells in the range.
cells.get("B4").putValue("B4");
cells.get("B5").putValue("B5");
cells.deleteRange(1,1,2,1, ShiftType.UP);