ワークシートのコピーと移動

Microsoft Excelでシートを移動またはコピーする

ブック内またはブック間でのワークシートのコピーおよび移動の手順は次のとおりです。

  1. 別のワークブックにシートを移動またはコピーするには、シートを受け取るワークブックを開きます。
  2. 移動またはコピーしたいシートを含むワークブックに切り替え、そのシートを選択します。
  3. 編集メニューでシートの移動またはコピーをクリックします。
  4. 別のブックのボックスで、シートを受け取るブックをクリックしてください。
  5. 選択したシートを新しいブックに移動またはコピーするには、新しいブックをクリックしてください。
  6. 前のシートボックスで、移動またはコピーされたシートが挿入される前のシートをクリックします。
  7. 移動ではなくシートをコピーする場合は、コピーを作成チェックボックスを選択します。

ブック内でのワークシートのコピー

Aspose.CellsはWorksheetCollection.addCopy()というオーバーロードされたメソッドを提供し、これはコレクションにワークシートを追加し、既存のワークシートからデータをコピーするために使用されます。メソッドの1つのバージョンは、ソースワークシートのインデックスをパラメーターとして取ります。もう1つのバージョンは、ソースワークシートの名前をパラメーターとして取ります。

次の例は、ブック内で既存のワークシートをコピーする方法を示しています。

ブック間でのワークシートのコピー

Aspose.CellsはWorksheet.copy()というメソッドを提供し、これはソースのワークシートオブジェクトをパラメーターとして使用して、ブック内またはブック間で別のワークシートにデータと書式をコピーするために使用されます。

次の例は、ワークブックから別のワークブックにワークシートをコピーする方法を示しています。

次の例は、ワークブックから別のワークブックにワークシートをコピーする方法を示しています。

ワークブック内でのワークシートの移動

Aspose.CellsはWorksheet.moveTo()というメソッドを提供し、これは同じスプレッドシート内でワークシートを別の場所に移動するために使用されます。

次の例は、ワークブック内でワークシートを別の場所に移動する方法を示しています。