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

Microsoft Excel を使用してシートを移動またはコピーする

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

  1. シートを別のワークブックに移動またはコピーするには、シートを受け取るワークブックを開きます。
  2. 移動またはコピーするシートを含むブックに切り替えて、シートを選択します。
  3. 編集メニューで、シートの移動またはコピー* をクリックします。
  4. の中に予約するダイアログで、ワークブックをクリックしてシートを受け取ります。
  5. 選択したシートを新しいワークブックに移動またはコピーするには、新しいブック* をクリックします。
  6. の中にビフォーシートボックスで、移動またはコピーしたシートを挿入する前にあるシートをクリックします。
  7. シートを移動する代わりにコピーするには、コピーを作成するチェックボックス。

Aspose.Cells を使用してワークブック内のワークシートをコピーする

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

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

ワークブック間でワークシートをコピーする

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

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

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

ワークブック内でワークシートを移動する

Aspose.Cells が方法を提供しますAspose.Cells.Worksheet.MoveTo()これは、ワークシートを同じスプレッドシート内の別の場所に移動するために使用されます。このメソッドはターゲット ワークシート インデックスをパラメータとして受け取ります。

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