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