Elimina Intervallo

Introduzione

In Excel, puoi selezionare un intervallo, quindi eliminarlo e spostare altri dati a sinistra o verso l’alto.

Opzioni di spostamento

Elimina Intervalli Utilizzando Aspose.Cells

Aspose.Cells fornisce il metodo Cells.delete_range per eliminare un intervallo.

Elimina Intervalli E Sposta Celle a Sinistra

Elimina un intervallo e sposta le celle a sinistra come nei seguenti codici con 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")

Elimina Intervalli E Sposta Celle in Alto

Elimina un intervallo e sposta le celle in alto come nei seguenti codici con 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")