ワークシートのコピーと移動
Contents
[
Hide
]
場合によっては、共通の書式設定とデータを含む多数のワークシートが必要になることがあります。たとえば、四半期の予算を扱う場合は、同じ列見出し、行見出し、および数式を含むシートを含むワークブックを作成するとよいでしょう。これを行うには、シートを 1 つ作成してコピーするという方法があります。
Aspose.Cells は、ワークブック内またはワークブック間でのワークシートのコピーと移動をサポートしています。データ、書式設定、表、行列、グラフ、画像、その他のオブジェクトを備えたワークシートが、最高の精度でコピーされます。
Microsoft Excel を使用してシートを移動またはコピーする
Microsoft Excel でワークブック内またはワークブック間でワークシートをコピーおよび移動する手順は次のとおりです。
- シートを別のワークブックに移動またはコピーするには、シートを受け取るワークブックを開きます。
- 移動またはコピーするシートを含むブックに切り替えて、シートを選択します。
- で編集メニューで、シートの移動またはコピー* をクリックします。
- の中に予約するダイアログで、ワークブックをクリックしてシートを受け取ります。
- 選択したシートを新しいワークブックに移動またはコピーするには、新しいブック* をクリックします。
- の中にビフォーシートボックスで、移動またはコピーしたシートを挿入する前にあるシートをクリックします。
- シートを移動する代わりにコピーするには、コピーを作成するチェックボックス。
Aspose.Cells を使用してワークブック内のワークシートをコピーする
Aspose.Cells はオーバーロードされたメソッドを提供しますAddCopy()これは、ワークシートをコレクションに追加し、既存のワークシートからデータをコピーするために使用されます。メソッドの 1 つのバージョンは、ソース ワークシートのインデックスをパラメータとして受け取ります。もう 1 つのバージョンでは、ソース ワークシートの名前が使用されます。次の例は、ワークブック内の既存のワークシートをコピーする方法を示しています。
ワークブック内でワークシートを移動する
Aspose.Cells が方法を提供しますMoveTo()これは、ワークシートを同じスプレッドシート内の別の場所に移動するために使用されます。このメソッドはターゲット ワークシート インデックスをパラメータとして受け取ります。次の例は、ワークシートをワークブック内の別の場所に移動する方法を示しています。