复制和移动工作表
Contents
[
Hide
]
有时,您确实需要一些具有共同格式和数据的工作表。例如,如果您在季度预算上工作,您可能希望创建一个包含具有相同列标题、行标题和公式的工作表的工作簿。有一种方法可以做到这一点:先创建一个工作表,然后进行复制。
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(),用于向集合中添加工作表并复制现有工作表的数据。该方法的一个版本接受源工作表的索引作为参数,另一个版本接受源工作表的名称。
以下示例显示了如何在工作簿内复制现有工作表。
如何在工作簿之间复制工作表
Aspose.Cells for Python via .NET 提供了 Aspose.Cells.Worksheet.copy() 方法,用于从源工作表向另一个工作表复制数据和格式。该方法接受源工作表对象作为参数。
以下示例显示了如何将一个工作表从一个工作簿复制到另一个工作簿。
以下示例显示了如何将一个工作表从一个工作簿复制到另一个。
如何在工作簿内移动工作表
Aspose.Cells for Python via .NET 提供了 Aspose.Cells.Worksheet.move_to() 方法,用于将工作表移动到同一电子表格中的另一个位置。该方法接受目标工作表索引作为参数。
以下示例显示了如何将工作表移动到工作簿内的另一个位置。