ワークブック内でシートをコピー
Contents
[
Hide
]
Microsoft Excel - ワークブック内のシートの移動またはコピー
以下は、ワークブック内またはワークブック間でワークシートをコピーおよび移動するための手順です。
- ブック内またはブック間でシートを移動またはコピーするには、シートを受け取るブックを開きます。
- 移動またはコピーするシートを含むブックに切り替えてから、シートを選択します。
- 上で編集メニュー、クリックシートの移動またはコピー.
- [To book] ボックスで、ワークブックをクリックしてシートを受け取ります。
- 選択したシートを新しいワークブックに移動またはコピーするには、新しい本.
- の中にシート前ボックスで、移動またはコピーしたシートを挿入する前のシートをクリックします。
- シートを移動する代わりにコピーするには、コピーを作成するチェックボックス。
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);
実行中のコードをダウンロード
サンプルコードをダウンロード
詳細については、次を参照してください。ワークシートのコピーと移動.