Supprimer des plages

Introduction

Dans Excel, vous pouvez sélectionner une plage, puis la supprimer et décaler d’autres données vers la gauche ou vers le haut.

Options de décalage

Supprimer des plages en utilisant Aspose.Cells

Aspose.Cells fournit la méthode Cells.delete_range pour supprimer une plage.

Supprimer des plages et décaler les cellules à gauche

Supprimer une plage et décaler les cellules à gauche avec les codes suivants avec 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")

Supprimer des plages et décaler les cellules vers le haut

Supprimer une plage et décaler les cellules vers le haut avec les codes suivants avec 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")