範囲の切り取りと貼り付け

セルの切り取りと貼り付け

Aspose.Cellsを使用してワークシート内でセルの切り取りと貼り付けをする能力を提供します。CellsコレクションのinsertCutCellsメソッドを使用します。insertCutCellsは、次のパラメータを受け入れます。

  • Range: 切り取るセルの範囲
  • 行インデックス: セルを挿入する行のインデックス
  • 列インデックス: セルを挿入する列のインデックス
  • ShiftType: 列のシフト方向

次の例は、ワークシート内でセルを切り取り、貼り付ける方法を示しています。

サンプルコード

// 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");