在工作簿内拷贝工作表

Microsoft Excel - 在工作簿内移动或复制工作表

以下是在工作簿内或工作簿之间复制和移动工作表所涉及的步骤。

  1. 若要在工作簿内或在工作簿之间移动或复制工作表,请打开将接收工作表的工作簿。
  2. 切换到包含您想要移动或复制的工作表的工作簿,然后选择这些工作表。
  3. 在“编辑”菜单上,单击“移动或复制工作表”
  4. 在“接收工作簿”框中,单击要接收工作表的工作簿。
  5. 要将所选工作表移动或复制到新工作簿中,请单击新工作簿
  6. 在“工作表之前”框中,单击要在其之前插入移动或复制的工作表。
  7. 若要复制工作表而不是移动它们,请选择创建副本复选框。

Aspose.Cells - 在工作簿内拷贝工作表

使用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 - 在工作簿内复制工作表

使用 Apache POI SS 复制工作表

Java

 Workbook wb = new HSSFWorkbook();

wb.createSheet("new sheet");

wb.createSheet("second sheet");

Sheet cloneSheet = wb.cloneSheet(0);

下载运行代码

下载示例代码