管理工作表

使用Aspose.Cells管理工作表易如反掌。在本节中,我们将描述如何:

  1. 从头开始创建新的Excel文件并向其添加工作表
  2. 向设计电子表格添加工作表
  3. 使用工作表名称访问工作表
  4. 使用工作表名称从Excel文件中移除工作表
  5. 使用工作表索引从Excel文件中移除工作表

Aspose.Cells提供了一个表示Excel文件的类,Workbook表示Excel文件。Workbook类包含一个WorksheetCollection,允许访问Excel文件中的每个工作表。

工作表由Worksheet类表示。Worksheet类提供了广泛的属性和方法来管理工作表。让我们看看如何使用这些基本API集。

向新的Excel文件添加工作表

要通过编程方式创建一个新的Excel文件,开发人员需要创建一个代表Excel文件的Workbook类的对象。然后开发人员可以调用WorksheetCollectionadd方法。当调用add方法时,一个空工作表会自动添加到Excel文件中,可以通过将新添加的工作表的索引传递给WorksheetCollection来引用该工作表。获取工作表引用后,开发人员可以根据自己的需求处理工作表。在对工作表完成操作后,开发人员可以通过调用Workbook类的save方法保存具有新工作表的新创建的Excel文件。

向设计电子表格添加工作表

将工作表添加到设计电子表格的过程与上述方法完全相同,只是Excel文件已经创建,我们需要在向其添加工作表之前首先打开该Excel文件。可以通过在初始化Workbook类时传递文件路径或流来打开设计电子表格。

使用工作表名称访问工作表

开发人员可以通过指定工作表名称或索引来访问或获取任何工作表。

使用工作表名称移除工作表

有时,开发人员可能需要从现有的Excel文件中移除工作表,这可以通过调用WorksheetCollection集合的removeAt方法来完成。我们可以将工作表名称传递给removeAt方法以移除特定工作表。

通过页索引删除工作表

如果开发人员已经知道要删除的工作表的工作表名称,则上述移除工作表的方法效果良好。但是,如果您不知道要从 Excel 文件中删除的工作表的工作表名称,该怎么办呢?

在这种情况下,开发人员可以使用removeAt方法的重载版本,该版本使用工作表的索引而不是工作表的名称。

高级主题