Ausschneiden und Einfügen von Bereichen

Zellen ausschneiden und einfügen

Aspose.Cells ermöglicht das Ausschneiden und Einfügen von Zellen innerhalb eines Arbeitsblatts mithilfe der Methode insertCutCells der Cells-Sammlung. Die Methode insertCutCells akzeptiert die folgenden Parameter.

  • Range: Der Bereich von Zellen, die ausgeschnitten werden sollen.
  • Zeilenindex: Der Index der Zeile zum Einfügen von Zellen.
  • Spaltenindex: Der Index der Spalte zum Einfügen von Zellen.
  • ShiftType: Die Verschiebungsrichtung der Spalten.

Das folgende Beispiel zeigt, wie man Zellen innerhalb eines Arbeitsblatts ausschneiden und einfügen kann.

Beispielcode

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(CountNumberOfCells.class) + "Worksheets/";
// Instantiating a Workbook object
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.getWorksheets().get(0);
worksheet.getCells().get(0, 2).setValue(1);
worksheet.getCells().get(1, 2).setValue(2);
worksheet.getCells().get(2, 2).setValue(3);
worksheet.getCells().get(2, 3).setValue(4);
worksheet.getCells().createRange(0, 2, 3, 1).setName("NamedRange");
Range cut = worksheet.getCells().createRange("C:C");
worksheet.getCells().insertCutCells(cut, 0, 1, ShiftType.RIGHT);
workbook.save(dataDir + "CutAndPasteCells.xlsx");