在工作簿内拷贝工作表
Contents
[
Hide
]
Microsoft Excel - 在工作簿内移动或复制工作表
以下是在工作簿内或工作簿之间复制和移动工作表所涉及的步骤。
- 若要在工作簿内或在工作簿之间移动或复制工作表,请打开将接收工作表的工作簿。
- 切换到包含您想要移动或复制的工作表的工作簿,然后选择这些工作表。
- 在“编辑”菜单上,单击“移动或复制工作表”
- 在“接收工作簿”框中,单击要接收工作表的工作簿。
- 要将所选工作表移动或复制到新工作簿中,请单击新工作簿。
- 在“工作表之前”框中,单击要在其之前插入移动或复制的工作表。
- 若要复制工作表而不是移动它们,请选择创建副本复选框。
Aspose.Cells - 在工作簿内拷贝工作表
Aspose.Cells提供了重载的方法,WorksheetCollection.addCopy(),用于向集合添加工作表并从现有工作表复制数据。该方法的一个版本以源工作表的索引作为参数。另一个版本以源工作表的名称为参数。
以下示例显示了如何在工作簿内复制现有工作表。
使用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);
下载运行代码
下载示例代码
要了解更多详情,请访问复制和移动工作表。