Bereich schneiden und mit Node.js über C++ einfügen

Zellen ausschneiden und einfügen

Aspose.Cells for Node.js via C++ bietet die Möglichkeit, Zellen innerhalb eines Arbeitsblatts mit der Methode InsertCutCells der Sammlung Cells zu schneiden und einzufügen. Der 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

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// Source directory
const outDir = path.join(__dirname, "output");

const workbook = new AsposeCells.Workbook();
const 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");

const cut = worksheet.getCells().createRange("C:C");
worksheet.getCells().insertCutCells(cut, 0, 1, AsposeCells.ShiftType.Right);
workbook.save(path.join(outDir, "CutAndPasteCells.xlsx"));