ワークブック内でシートをコピー
Contents
[
Hide
]
Microsoft Excel - ワークブック内でシートを移動またはコピー
ブック内またはブック間でのワークシートのコピーおよび移動の手順は次のとおりです。
- ワークブック内またはワークブック間でシートを移動またはコピーするには、シートを受け取るワークブックを開きます。
- 移動またはコピーしたいシートを含むワークブックに切り替え、そのシートを選択します。
- 編集メニューでシートの移動またはコピーをクリックします。
- 別のブックのボックスで、シートを受け取るブックをクリックしてください。
- 選択したシートを新しいブックに移動またはコピーするには、新しいブックをクリックしてください。
- 前のシートボックスで、移動またはコピーされたシートが挿入される前のシートをクリックします。
- 移動ではなくシートをコピーする場合、コピーを作成 チェックボックスを選択します。
Aspose.Cells - ワークブック内のシートをコピー
Aspose.Cells には、既存のワークシートからデータをコピーし、ワークシートをコレクションに追加するオーバーロードされたメソッド、 WorksheetCollection.addCopy() が提供されています。このメソッドのバージョンの1つは、ソースワークシートのインデックスをパラメータとして取ります。もう一つのバージョンは、ソースワークシートの名前を取ります。
次の例は、ブック内で既存のワークシートをコピーする方法を示しています。
Aspose.Cells を使用してシートをコピーする
Java
//Create a new Workbook by excel file path
Workbook wb = new Workbook(dataDir + "workbook.xls");
//Create a Worksheets object with reference to the sheets of the Workbook.
WorksheetCollection sheets = wb.getWorksheets();
//Copy data to a new sheet from an existing sheet within the Workbook.
sheets.addCopy("Sheet1");
Apache POI SS - ワークブック内のシートをコピー
Workbook.cloneSheet() は、ワークブック内のシートをコピーするために使用されます。
Apache POI SS を使用してシートをコピーする
Java
Workbook wb = new HSSFWorkbook();
wb.createSheet("new sheet");
wb.createSheet("second sheet");
Sheet cloneSheet = wb.cloneSheet(0);
ランニングコードのダウンロード
サンプルコードをダウンロード
詳細については、ワークシートのコピーと移動をご覧ください。