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