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 Cells.delete_range metod 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:

from aspose.cells import CellArea, ShiftType, Workbook
# Instantiate a new Workbook.
workbook = Workbook()
# Get all the worksheets in the book.
worksheets = workbook.worksheets
# Get the first worksheet in the worksheets collection.
worksheet = workbook.worksheets[0]
# Gets cells.
cells = worksheet.cells
# Input some data with some formattings into
# A few cells in the range.
cells.get("C2").put_value("C2")
cells.get("C3").put_value("C3")
ca = CellArea.create_cell_area("B2", "B3")
cells.delete_range(ca.start_row, ca.start_column, ca.end_row, ca.end_column, ShiftType.LEFT)
print(worksheet.cells.get("B2").string_value == "C2")

Radera områden och flytta celler uppåt

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

from aspose.cells import CellArea, ShiftType, Workbook
# Instantiate a new Workbook.
workbook = Workbook()
# Get all the worksheets in the book.
worksheets = workbook.worksheets
# Get the first worksheet in the worksheets collection.
worksheet = workbook.worksheets[0]
# Gets cells.
cells = worksheet.cells
# Input some data with some formattings into
# A few cells in the range.
cells.get("B4").put_value("B4")
cells.get("B5").put_value("B5")
ca = CellArea.create_cell_area("B2", "B3")
cells.delete_range(ca.start_row, ca.start_column, ca.end_row, ca.end_column, ShiftType.UP)
print(worksheet.cells.get("B2").string_value == "B4")